Accepted
Code
t=int(input())
u=0
for i in range(t):
n=int(input())
p=[]
lst=list(map(int,input().split()))
for z in range(n):
p.append((lst[z]) % 3)
if n==len(lst):
if sum(lst) % 3 == 0 or sum(lst) == 0:
u += len(lst)
print(u)
u=0
elif sum(lst)%3==1:
if 1 in p:
u += len(lst)-1
print(u)
u=0
else:
u +=len(lst)-2
print(u)
u=0
elif sum(lst)%3==2:
if 2 in p :
u +=len(lst)-1
print(u)
u=0
else:
u +=len(lst)-2
print(u)
u=0
Information
- Submit By
- Type
- Submission
- Problem
- P1013 Divisible by 3
- Language
- Python 3 (Python 3.12.3)
- Submit At
- 2024-01-07 12:15:55
- Judged At
- 2024-11-11 03:43:44
- Judged By
- Score
- 100
- Total Time
- 20ms
- Peak Memory
- 3.551 MiB