본문 바로가기
코딩테스트/[python]프로그래머스

[python] 프로그래머스 Level 1 : 서울에서 김서방 찾기

by o_oo 2022. 3. 23.

서론

없음.


문제

 

코딩테스트 연습 - 서울에서 김서방 찾기

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니

programmers.co.kr

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.


나의 풀이

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

 

+추가

알아보니 리스트 내에서 원소가 속한 위치를 찾아주는 파이썬 함수도 있었다.

바로 index.

def solution(seoul):
    return f'김서방은 {seoul.index("Kim")}에 있다'

index를 쓰면 더 간결해진다.


+ 피드백과 새로운 풀이 방법은 언제든지 환영입니다!

댓글