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 구문도 사용 가능하니 익혀서 활용해봐야겠다.
'프로그래밍 > Python' 카테고리의 다른 글
백준_python 10989번 수 정렬하기 3 (메모리 초과, 시간 초과) (0) | 2024.04.02 |
---|---|
프로그래머스_python lv0. n의 배수 고르기 (0) | 2023.04.06 |
프로그래머스_python lv0. 구슬을 나누는 경우의 수 (0) | 2023.03.02 |
프로그래머스_python lv0. 개미 군단 (0) | 2023.02.12 |
프로그래머스_python lv0. 순서쌍의 개수 (0) | 2023.02.06 |