반응형
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.느낀점
문자열의 인덱싱과 함수를 쓰면 간단하게 풀리는 문제였다 .
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 로그인 성공?_Python (0) | 2023.03.23 |
---|---|
[프로그래머스] 양꼬치_python (0) | 2023.03.14 |
[프로그래머스] 자리수 더하기-python (0) | 2023.02.23 |
[프로그래머스] 연속된 수의 합_python (0) | 2023.02.16 |
[프로그래머스] 다음에 올 숫자_python (0) | 2023.02.15 |