Python으로 구현한 17614번 369 문제 풀이입니다.
https://www.acmicpc.net/problem/17614
n = int(input())
count = 0
for i in range(3, n+1) :
count += str(i).count('3')
count += str(i).count('6')
count += str(i).count('9')
print(count)
1. 369게임 중 박수를 쳐야하는 첫 숫자는 3이므로 0이나 1부터 시작할 필요없이 반복문의 범위의 첫 수를 3으로 설정한다.
2. i를 문자열 형식으로 변환하여 3 혹은 6 혹은 9의 개수를 구해 count 값에 누적한다.
3. 최종적으로 count 값을 출력한다. (부분 성공)
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 13163번 닉네임에 갓 붙이기 풀이 (0) | 2021.12.03 |
---|---|
백준(Python) 2954번 창영이의 일기장 풀이 (0) | 2021.12.03 |
백준(Python) 14720번 우유 축제 풀이 (0) | 2021.12.01 |
백준(Python) 10811번 바구니 뒤집기 풀이 (0) | 2021.12.01 |
백준(Python) 4493번 가위 바위 보? 풀이 (0) | 2021.12.01 |