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

Lee, Chankyu·2021년 9월 13일
0
post-thumbnail

서울에서 김서방 찾기

문제 링크

나의 풀이

def solution(seoul):
    answer = ''
    location = seoul.index("Kim")
    answer = "김서방은 %d에 있다" %location
    return answer
  • 리스트에서 index()함수를 이용하여 "Kim"의 위치를 찾고, 문자열 formatting을 이용하여 문제에서 원하는 return 값을 얻었다.

다른 사람의 풀이

def findKim(seoul):
    return "김서방은 {}에 있다".format(seoul.index('Kim'))
  • 풀이 방식은 나와 같으며, 더 간결하게 한줄의 코드로 답을 얻어낸 풀이이다.
def solution(seoul):
    count = 0
    for word in seoul:
        if word != "Kim":
            count = count + 1
        elif word == "Kim":
            break
    x = count
    answer = "김서방은 " + str(x) + "에 있다"
    return answer
  • 반복문과 조건문을 사용하여 리스트의 요소들중에서 "Kim" 과 같은 것을 찾아내는 방식이고 str() 내장함수를 이용하여 원하는 답을 얻어낸 코드이다.
profile
Backend Developer - "Growth itself contains the germ of happiness"

0개의 댓글