jyamethyst21 님의 블로그

프로그래머스 - '서울에서 김서방 찾기' (PYTHON 풀이) 본문

CODING 💻

프로그래머스 - '서울에서 김서방 찾기' (PYTHON 풀이)

jyamethyst21 2026. 5. 1. 09:50

문제:

 

배열을 입력받고, 해당 배열에 'Kim'이 위치하는 곳을 찾아서 '김서방은 x에 있다' 형태로 출력해주는 함수를 작성하는 문제이다.

 

풀이:

def solution(seoul):
    for i in range(len(seoul)):
        if seoul[i] == 'Kim':
            return f'김서방은 {i}에 있다'

반복문을 통해 배열 내의 데이터를 하나씩 확인하면서, 'Kim'에 해당하면 출력 형식에 맞게 바로 출력해주면 된다.

주의할 점은 return 시 print를 사용하게 되면 None 객체를 반환해주어서 비쥬얼 스튜디오 코드에서는 정상적으로 잘 작동이 되더라도 프로그래머스에선 틀리다고 한다.

그래서 상기와 같이 풀어주어야 한다.