프로그래머스

[프로그래머스] 숫자 찾기 - python

미스터 한뺑 2023. 2. 26. 00:17
반응형

 

1. 생각하기

- num에 있는 숫자가 k랑 같은 것을 확인을해야함

 

2.해결 방법

- 문자열로 바꾸면 find()함수로 찾을수 있다 .

그리고 같은 숫자가 없다면 자동으로 -1을 반환해준다.

 

def solution(num, k):
    a = str(num).find(str(k))
    return (a if a == -1 else a+1)

 

3.풀이

먼저 num 과 k를 문자열로 바꿔준다 .(인덱싱을 위해)

find()함수를 쓰면 인덱싱이 반환이 되는데 문제를 보면 1이 더 많은것을 알수 있다 .

그래서 마지막으로 조건문을 써서 일을 더해준다 .

 

4.느낀점

문자열의 인덱싱과 함수를 쓰면 간단하게 풀리는 문제였다 .

반응형