#21859: python高手幫我看一下 錯在哪了


zhi931013@gmail.com (zhi Yu)

學校 : 不指定學校
編號 : 124873
來源 : []
最後登入時間 :
2020-07-18 21:36:20
a058. MOD3 | From: [114.44.168.236] | 發表日期 : 2020-07-28 00:18

s=int(input())
count=0
a=0
b=0 
c=0
for i in range(s):
    count=count+1
    if(count%3==0):
        a=a+1
    if(count%3==1):
        b=b+1
    if(count%3==2):
        c=c+1
print(f"{a} {b} {c}")
 
#22548: Re:python高手幫我看一下 錯在哪了


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a058. MOD3 | From: [218.161.41.139] | 發表日期 : 2020-09-14 15:38

你題目的理解錯誤,不是要你從 1 ~ s 中列出 3k, 3k+1, 3k+2 的個數

而是先輸入 s,代表後面會輸入 s 個數字,從後面輸入的數字 n 來判斷除以 3 的餘數,待 s 個數字輸入完再輸出統計的個數

 
ZeroJudge Forum