문제
답안
function solution(seoul) {
var answer = '';
let cnt = 0;
for(let i = 0; i <= seoul.length; i++){
if(seoul[i] != "Kim"){
cnt += 1;
} else if(seoul[i] === "Kim"){
answer = cnt;
}
}
return "김서방은 " + String(answer) + "에 있다";
}
후기
for문을 이용해 Kim이 아니면 변수 cnt의 값에 1을 더해주고, Kim이면 answer에 cnt 값을 넣어준다.
다른사람의 답안
function findKim(seoul){
var find = seoul.indexOf('Kim');
return "김서방은 " + find + "에 있다";
}
indexOf를 이용해 바로 숫자를 출력하는 방식을 이용했다.
728x90
'자바스크립트 코딩테스트' 카테고리의 다른 글
프로그래머스 Level 1 - 모의고사 (Javascript) (0) | 2023.11.08 |
---|---|
프로그래머스 Level 1 -음양 더하기 (Javascript) (0) | 2023.11.07 |
프로그래머스 Level 1 - 콜라츠 추측 (Javascript) (0) | 2023.11.05 |
프로그래머스 Level 1 - 두 정수 사이의 합 (Javascript) (0) | 2023.11.05 |
프로그래머스 Level 1 - 하샤드 수 (Javascript) (0) | 2023.11.03 |