본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 서울에서 김서방 찾기(12919)

by cogito30 2025. 6. 23.
반응형

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12919

풀이

Java

(solution 1)


JavaScript

(solution 1)

더보기
function solution(seoul) {
    var answer = '';
    answer = `김서방은 ${seoul.indexOf("Kim")}에 있다`;
    return answer;
}

1) 배열에서 특정 값 찾아 반환

 

(학습포인트)

- 배열에서 특정 값찾기: 인덱스 반환

더보기
strArray.indexOf("문자열");

 

(solution2)

더보기
function solution(seoul) {
    var answer = '';
    for (let i = 0; i < seoul.length; ++i) {
        if (seoul[i] === "Kim") {
            answer = `김서방은 ${i}에 있다`;
            break;
        }
    }
    return answer;
}

1) 배열을 순회

2) 특정 원소와 동일한지 조건문으로 비교

 

(학습 포인트)

- 객체 비교는 === 사용

반응형