본문 바로가기
자바스크립트 코딩테스트

프로그래머스 Level 1 -서울에서 김서방 찾기 (Javascript)

by 준벨롭 2023. 11. 6.

문제

답안

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