프로그래밍/Python

프로그래머스_python lv0. 숫자 찾기

O'bin 2023. 4. 6. 10:27

https://school.programmers.co.kr/learn/courses/30/lessons/120904

 

 

내 답안 : 

 

1
2
3
4
5
6
def solution(num, k):
    answer = 0
    # num과 k 모두 str로 변환해 find함수 사용
    answer = str(num).find(str(k))
    if answer == -1 : return answer
    else : return answer+1
cs

 

 

 

 

 

개선안 : 

 

1
2
def solution(num, k):
    return -1 if str(k) not in str(num) else str(num).find(str(k)) + 1
cs

 

다른 사람들의 풀이도 유사했다. 

한 줄로 끝낼 수 있는 풀이라서 가져왔다.

not in 구문도 사용 가능하니 익혀서 활용해봐야겠다.