본문 바로가기

Python

[Python/level 0] 숫자 찾기 - 120904, enumerate

문제 설명

정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요.

 

code - 1차

def solution(num, k):
    if str(k) in str(num):
        return (str(num).index(str(k))+1)
    else:
        return (-1)

 

code - 2차

def solution(num, k):
    for idx, n in enumerate(str(num)):
        if n == str(k):
            return idx+1
    return -1

 

반응형