본문 바로가기
코딩 테스트

[ 프로그래머스 ] 서울에서 김서방 찾기

by 주연배 2024. 5. 6.

문제

 

풀이

indexOf() 함수 이용하기
-
찾고자하는 문자열의 인덱스를 반환해주는 함수다. 

 

결과

function solution(seoul) {
    return '김서방은 ' + seoul.indexOf('Kim') +'에 있다';
}

 

 

⬇️ indexOf() 를 쓰기 전에 짠 코드

function solution(seoul) {
    var answer = '';
    for(var i=0; i<seoul.length; i++){
        if(seoul[i] === 'Kim') answer = '김서방은 '  + i + '에 있다';
    }
    return answer;
}

 

 

역시 함수를 쓰니깐 for문을 돌리지 않고도 한 줄로 해결될 수 있다는 사실에 또 놀라고 간다...ㅋㅋㅋㅋ

오늘 배운 indexOf() 함수를 활용한 문제가 다음에 나오면 꼭 써 먹어야겠다