서울에서 김서방 찾기

장현웅·2023년 8월 31일
0

기본 코드

def solution(seoul):
    answer = ''
    return answer
스캐치

- 배열 seoul을 하나하나 돌면서 i번째 요소가 "Kim"이면 f"김서방은 {i}에 있다" 반환
코드 풀이 (1)

def solution(seoul):
    answer = ''
    
    for i in range(0,len(seoul)):
        if seoul[i] == "Kim":
            answer = f"김서방은 {i}에 있다"
    return answer
def solution(seoul):
    return "김서방은 {}에 있다".format(seoul.index('Kim'))
회고

풀다보니 굳이 for문을 돌아야하나 싶었다.
결과값은 "김서방은 {}에 있다" 형식이니까 .format() 함수로 리스트에서 특정 조건의 요소를 가져올 수 없을까 고민했는데 결국 방법은 for문으로 구현한 뒤에 찾을 수 있었다. 
리스트의 특정 원소의 인덱스를 가져올 수 있는 함수 .index()를 활용해봤다.

0개의 댓글