0일을 기점으로 2일마다 교실 청소를, 3일마다 복도 청소를, 12일마다 화장실 청소를 합니다. 날짜가 겹치는 날에는 주기가 더 긴 것을 하기로 했습니다. n일간 진행했을 때 각 장소의 청소 횟수를 차례로 출력하는 프로그램을 작성해주세요. 단, 시작 날인 0일에는 청소를 진행하지 않습니다.
n = int(input())
num = 0
cnt1, cnt2, cnt3 = 0, 0, 0 # 교실, 복도, 화장실 청소 횟수 변수 초기화
for num in range(1, n+1): # 0일부터 n일까지
if num % 12 == 0:
cnt1 += 1
elif num % 3 == 0:
cnt2 += 1
elif num % 2 == 0 :
cnt3 += 1
print (cnt3, cnt2, cnt1, end = " ")
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] sum 계산하기 > 숫자 사이의 배수 (0) | 2023.06.18 |
---|---|
[코드트리] cnt 활용하기 > 윤년 횟수 구하기 (0) | 2023.06.17 |
[코드트리] cnt 활용하기 > 배수의 개수 (0) | 2023.06.17 |
[코드트리] cnt 활용하기 > 배수의 개수 2 (0) | 2023.06.17 |
[코드트리] for 안의 if > 369 게임 (0) | 2023.06.17 |