알고리즘/프로그래머스
[프로그래머스] [내일은 코딩테스트 with 파이썬 파트2. 구현] 문제 3) k의 개수(Python)
김보통김보름
2023. 11. 1. 16:11
728x90
반응형
✔️문제
✔️해결코드
def solution(i, j, k):
answer = 0
for x in range(i, j+1):
for y in str(x):
if str(k) == y:
answer += 1
return answer
⭐풀이
문제 설명을 자세히 보면 1은 1, 11, 12, 13 에 6번 등장한다고 적혀있다.
11에 있는 1을 따로 생각해서 6번이라고 한 것 이다.
우선 i 부터 j까지의 숫자를 뽑은 후 문자형으로 만들어준다.
정수 k는 비교할 수 없으면 문자형으로 만든 후 같으면 answer + 1을 해준다
728x90