파이썬 369 게임!

2021. 11. 1. 16:56컴퓨터 사이언스/Algorithm

반응형
반응형

대학교 과제로 재밌는 문제를 받았습니다!

문제는

❍ 369 게임은 여러 명이 같이하는 게임이다. 게임의 규칙은 아래와 같다.

Ÿ 1부터 시작한다.

Ÿ 한 사람씩 차례대로 숫자를 1씩 더해가며 말한다.

Ÿ 말해야 하는 숫자에 3, 6, 9 중 하나라도 포함되어 있다면 숫자를 말하 는 대신 숫자에 포함된 3, 6, 9의 개수만큼 손뼉을 칩니다

이며, 이 때 총 박수를 친 횟수를 구하는 문제입니다!

코드는 다음과 같습니다!

# 369 게임의 마지막 숫자를 입력 받습니다.
n = int(input())
# 한 사람씩 차례대로 말할 숫자의 변수
num = 0
# 총 박수 친 횟수
clap = 0

# n까지 369게임을 반복하여 진행합니다.
for i in range(n):
    # 1씩 더해가며 말합니다.
    num += 1 
    # 만약 숫자에 3, 6, 9중 하나라도 포함되어 있다면, 박수를 칩니다.
    if num % 10 == 3 or num % 10 == 6 or num % 10 == 9:
        clap += 1
    
# 총 박수 친 횟수를 출력해줍니다.
print(clap)
반응형