500error
[COS Pro 2급, Python] 1차 6번 : 369 게임 박수의 갯수 구하기 본문
반응형
문제
369 게임은 여러 명이 같이하는 게임입니다. 게임의 규칙은 아래와 같습니다.
1부터 시작합니다.
- 한 사람씩 차례대로 숫자를 1씩 더해가며 말합니다.
- 말해야 하는 숫자에 3, 6, 9중 하나라도 포함되어있다면 숫자를 말하는 대신 숫자에 포함된 3, 6, 9의 개수만큼 손뼉을 칩니다.
어떤 수 number가 매개변수로 주어질 때, 1부터 number까지 369게임을 올바르게 진행했을 경우 박수를 총 몇 번 쳤는지를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.
code
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
number = 40
ret = solution(number)
print("solution 함수의 반환 값은", ret, "입니다.")
반응형
'알고리즘 > 파이썬' 카테고리의 다른 글
[COS Pro 2급, Python] 1차 8번 : 팰린드롬 판단하기 (0) | 2024.01.02 |
---|---|
[COS Pro 2급, Python] 1차 7번 : 영어 수강 대상자 수 구하기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 1차 5번 : 배열의 순서 뒤집기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 1차 4번 : 등장하는 가장 많은 수와 적은수 구하기 (0) | 2024.01.02 |
[COS Pro 2급, Python] 1차 3번 : 시작 날짜와 끝 날짜의 사이 날짜구하기 (0) | 2024.01.02 |
Comments