#45843: python超明暸解法


11310495 (李仲鎧台中一中)


n=int(input())        #代表等會有多少個數要輸入
i=0
a=0                       #a為3k
b=0                       #b為3k+1
c=0                       #c為3k+2
while i<n:             #這樣就能輸入n次
    x=int(input())
    i+=1
    if x%3==0:       #計算數量
        a+=1
    elif x%3==1:
        b+=1
    else:
        c+=1
print(a,b,c)           #輸出a b c(注意:使用","隔開就會預設為用空格分開)

#希望以上能夠幫助到你

#54104: Re: python超明暸解法


boy0399@gmail.com (fantasy_whale)


n=int(input())        #代表等會有多少個數要輸入
i=0
a=0                       #a為3k
b=0                       #b為3k+1
c=0                       #c為3k+2
while i    x=int(input())
    i+=1
    if x%3==0:       #計算數量
        a+=1
    elif x%3==1:
        b+=1
    else:
        c+=1
print(a,b,c)           #輸出a b c(注意:使用","隔開就會預設為用空格分開)

#希望以上能夠幫助到你

這是我能想到最簡潔的寫法
count=[0,0,0]
for i in range(int(input())):
count[int(input())%3]+=1
for i in count:
print(i,end=" ")