Programmers/프로그래머스-k의 개수-python

cosmos·2022년 10월 30일
0
post-thumbnail

문제

풀이

  • 반복문으로 주어진 범위를 순회하면서 순회 수를 list로 하나씩 쪼개서 k가 들어가있는지 확인하면서 풀면된다.

코드

# https://school.programmers.co.kr/learn/courses/30/lessons/120887
# programmers, level0: k의 개수, python3
def solution(i: int, j: int, k: int) -> int:
    answer = 0

    for x in range(i, j + 1):
        answer += sum([1 for x in list(str(x)) if x == str(k)])

    return answer

if __name__ == '__main__':
    print(solution(1, 13, 1))   # 6
    print(solution(10, 50, 5))  # 5
    print(solution(3, 10, 2))   # 0

결과

출처 & 깃허브

프로그래머스 k의 개수
github

0개의 댓글