[ BOJ / Python ] 14912번 빈도수

황승환·2021년 12월 8일
0

Python

목록 보기
40/498

이번 문제는 n까지의 for문을 돌리며 i에 d가 포함될 경우 그 수만큼 cnt에 더하여 cnt를 출력하는 방법으로 해결했다.

  • n과 d를 입력받는다.
  • d의 수를 더하는 cnt변수를 0으로 정의한다.
  • 1부터 n+1까지의 i에 대한 for문을 돌린다.
    -> 만약 d가 i에 포함되어 있다면 cnt에 d의 갯수를 더한다.
  • cnt를 출력한다.

Code

n, d=map(int, input().split())
cnt=0
for i in range(1, n+1):
    if str(d) in str(i):
        cnt+=str(i).count(str(d))
print(cnt)

profile
꾸준함을 꿈꾸는 SW 전공 학부생의 개발 일기

0개의 댓글