edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python
- 이 문제는 빈칸 채우기 문제이다.
- if문 조건식을 적으면 된다.
- 369 게임은 3의 배수, 6의 배수, 9의 배수가 아닌 각 자리에 3, 6, 9라는 숫자가 들어가면 박수를 친다.
- while문 안에 현재 값을 10으로 나눈 몫을 쓰는 코드가 있으므로
- if문 조건식에는 1의 자리에 3, 6, 9 라는 숫자가 있는지만 확인하면 된다
- 따라서 빈칸을 채우면 다음과 같다.
def solution(number):
count = 0
for i in range(1, number + 1):
current = i
while current != 0:
if current % 10 == 3 or current % 10 == 6 or current % 10 == 9:
count += 1
current = current // 10
return count
'COS PRO 2급 기출문제 - Python' 카테고리의 다른 글
[1차] 문제8) 팰린드롬 판단하기 - Python3 (0) | 2021.01.01 |
---|---|
[1차] 문제7) 영어 수강 대상자 수 구하기 - Python3 (0) | 2020.12.31 |
[1차] 문제5) 배열의 순서 뒤집기 - Python3 (0) | 2020.12.30 |
[1차] 문제4) 등장하는 가장 많은 수와 적은수 구하기 - Python3 (0) | 2020.12.21 |
[1차] 문제3) 시작 날짜와 끝 날짜의 사이 날짜구하기 - Python3 (0) | 2020.12.19 |