Submission details
Task:Tulkki
Sender:PuskaJamal
Submission time:2025-10-28 13:24:29 +0200
Language:Python3 (CPython3)
Status:READY
Result:44
Feedback
groupverdictscore
#1ACCEPTED12
#2ACCEPTED32
#30
Test results
testverdicttimegroup
#1ACCEPTED0.02 s1, 2, 3details
#2ACCEPTED0.02 s1, 2, 3details
#3ACCEPTED0.02 s1, 2, 3details
#4ACCEPTED0.03 s1, 2, 3details
#5ACCEPTED0.03 s1, 2, 3details
#6ACCEPTED0.03 s1, 2, 3details
#7ACCEPTED0.02 s2, 3details
#8ACCEPTED0.02 s2, 3details
#9ACCEPTED0.02 s2, 3details
#10ACCEPTED0.02 s2, 3details
#11ACCEPTED0.02 s2, 3details
#12ACCEPTED0.02 s2, 3details
#13ACCEPTED0.02 s3details
#14ACCEPTED0.02 s3details
#15--3details
#16ACCEPTED0.02 s3details
#17ACCEPTED0.76 s3details
#18ACCEPTED0.68 s3details

Code

A=0
B=0
C=0
D=0
E=0
F=0
G=0
H=0
I=0
J=0
K=0
L=0
M=0
N=0
O=0
P=0
Q=0
R=0
S=0
T=0
U=0
V=0
W=0
X=0
Y=0
Z=0
www = 0
qqq = 0
mmm = []
ooo = []
lll = ""
ddd = 0
iii = 0
while True:
    try:
        s = input()
    except EOFError:
        break
    for i in range(len(s)):
        if s[i] == "#":
            s=s[:i]
            break
    d = s.split()
    for i in range(len(d)):
        ooo.append(d[i])
        
        
        

  
def j(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ooo):
    ii=0
    while True:
        if ooo[ii]=="REPEAT":
                lll = ooo[ii+1]
                match lll:
                    case "A":
                        ddd=A
                    case "B":
                        ddd=B
                    case "C":
                        ddd=C
                    case "D":
                        ddd=D
                    case "E":
                        ddd=E
                    case "F":
                        ddd=F
                    case "G":
                        ddd= G
                    case "H":
                        ddd=H
                    case "I":
                        ddd=I
                    case "J":
                        ddd=J
                    case "K":
                        ddd=K
                    case "L":
                        ddd=L
                    case "M":
                        ddd=M
                    case "N":
                        ddd=N
                    case "O":
                        ddd=O
                    case "P":
                        ddd=P
                    case "Q":
                        ddd=Q
                    case "R":
                        ddd=R
                    case "S":
                        ddd=S
                    case "T":
                        ddd=T
                    case "U":
                        ddd= U
                    case "V":
                        ddd=V
                    case "W":
                        ddd=W
                    case "X":
                        ddd=X
                    case "Y":
                        ddd=Y
                    case "Z":
                        ddd=Z
                nnn=0
                sss=0
                qqq=1
                while True:
                    if ooo[ii+4+nnn]== "(":
                        qqq+=1
                    elif ooo[ii+4+nnn]== ")":
                        qqq-=1
                    if qqq == 0:
                        break
                    nnn+=1
                kkk=[]
                for q in range(nnn):
                    kkk.append(ooo[ii+q+4])
                    
                for i in range(ddd):
                    JGH, JHG= j(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, kkk)
                    A= JGH[0]
                    B= JGH[1]
                    C= JGH[2]
                    D= JGH[3]
                    E= JGH[4]
                    F= JGH[5]
                    G= JGH[6]
                    H= JGH[7]
                    I= JGH[8]
                    J= JGH[9]
                    K= JGH[10]
                    L= JGH[11]
                    M= JGH[12]
                    N= JGH[13]
                    O= JGH[14]
                    P= JGH[15]
                    Q= JGH[16]
                    R= JGH[17]
                    S= JGH[18]
                    T= JGH[19]
                    U= JGH[20]
                    V= JGH[21]
                    W= JGH[22]
                    X= JGH[23]
                    Y= JGH[24]
                    Z= JGH[25]
                    
                ii=ii+4+nnn
        elif ooo[ii] == "CLEAR":
            match ooo[ii+1]:
                case "A":
                    A=0
                case "B":
                    B=0
                case "C":
                    C=0
                case "D":
                    D=0
                case "E":
                    E=0
                case "F":
                    F=0
                case "G":
                    G=0
                case "H":
                    H=0
                case "I":
                    I=0
                case "J":
                    J=0
                case "K":
                    K=0
                case "L":
                    L=0
                case "M":
                    M=0
                case "N":
                    N=0
                case "O":
                    O=0
                case "P":
                    P=0
                case "Q":
                    Q=0
                case "R":
                    R=0
                case "S":
                    S=0
                case "T":
                    T=0
                case "U":
                    U=0
                case "V":
                    V=0
                case "W":
                    W=0
                case "X":
                    X=0
                case "Y":
                    Y=0
                case "Z":
                    Z=0
        elif ooo[ii] == "INCREASE":
            match ooo[ii+1]:
                case "A":
                    A+=1
                case "B":
                    B+=1
                case "C":
                    C+=1
                case "D":
                    D+=1
                case "E":
                    E+=1
                case "F":
                    F+=1
                case "G":
                    G+=1
                case "H":
                    H+=1
                case "I":
                    I+=1
                case "J":
                    J+=1
                case "K":
                    K+=1
                case "L":
                    L+=1
                case "M":
                    M+=1
                case "N":
                    N+=1
                case "O":
                    O+=1
                case "P":
                    P+=1
                case "Q":
                    Q+=1
                case "R":
                    R+=1
                case "S":
                    S+=1
                case "T":
                    T+=1
                case "U":
                    U+=1
                case "V":
                    V+=1
                case "W":
                    W+=1
                case "X":
                    X+=1
                case "Y":
                    Y+=1
                case "Z":
                    Z+=1
        elif ooo[ii] =="PRINT":
            match ooo[ii+1]:
                case "A":
                    print(A, end=" ")
                case "B":
                    print(B, end=" ")
                case "C":
                    print(C, end=" ")
                case "D":
                    print(D, end=" ")
                case "E":
                    print(E, end=" ")
                case "F":
                    print(F, end=" ")
                case "G":
                    print(G, end=" ")
                case "H":
                    print(H, end=" ")
                case "I":
                    print(I, end=" ")
                case "J":
                    print(J, end=" ")
                case "K":
                    print(K, end=" ")
                case "L":
                    print(L, end=" ")
                case "M":
                    print(M, end=" ")
                case "N":
                    print(N, end=" ")
                case "O":
                    print(O, end=" ")
                case "P":
                    print(P, end=" ")
                case "Q":
                    print(Q, end=" ")
                case "R":
                    print(R, end=" ")
                case "S":
                    print(S, end=" ")
                case "T":
                    print(T, end=" ")
                case "U":
                    print(U, end=" ")
                case "V":
                    print(V, end=" ")
                case "W":
                    print(W, end=" ")
                case "X":
                    print(X, end=" ")
                case "Y":
                    print(Y, end=" ")
                case "Z":
                    print(Z, end=" ")
        ii+=1
        if len(ooo)<=ii:
            return([A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z], ooo)
            break




j(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ooo)

Test details

Test 1 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
PRINT X
INCREASE X
PRINT X
INCREASE X
PRINT X
...

correct output
0 1 2 0 

user output
0 1 2 0 

Test 2 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
INCREASE
X
# aybabtu
   PRINT    X
INCREASE # test
...

correct output
1 3 

user output
1 3 

Test 3 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
# Create number 3
INCREASE X
INCREASE X
INCREASE X

...

correct output

user output

Test 4 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
INCREASE A
PRINT A
INCREASE B
PRINT B
INCREASE C
...

correct output
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

user output
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...

Test 5 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
INCREASE X
INCREASE X
INCREASE X
INCREASE X
INCREASE X
...

correct output
999 

user output
999 

Test 6 (public)

Group: 1, 2, 3

Verdict: ACCEPTED

input
PRINT X
PRINT X
PRINT X
PRINT X
PRINT X
...

correct output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

user output
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...

Test 7 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
5 5 5 5 5 

user output
5 5 5 5 5 

Test 8 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
0 0 0 0 0 

user output
0 0 0 0 0 

Test 9 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
6 7 8 9 10 

user output
6 7 8 9 10 

Test 10 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
5 5 

user output
5 5 

Test 11 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
20 

user output
20 

Test 12 (public)

Group: 2, 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A

INCREASE B
INCREASE B
...

correct output
42 

user output
42 

Test 13 (public)

Group: 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 

user output
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 

Test 14 (public)

Group: 3

Verdict: ACCEPTED

input
# Create number 3
INCREASE A INCREASE A INCREASE...

correct output
12 

user output
12 

Test 15 (public)

Group: 3

Verdict:

input
INCREASE X
INCREASE X
INCREASE X
INCREASE X
INCREASE X
...

correct output
531441 

user output
(empty)

Test 16 (public)

Group: 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A
INCREASE A
INCREASE A
INCREASE A
...

correct output
1337 

user output
1337 

Test 17 (public)

Group: 3

Verdict: ACCEPTED

input
INCREASE A
INCREASE A

REPEAT A TIMES (
    REPEAT A TIMES (
...

correct output
1 2 1 2 1 1 3 4 3 4 3 4 3 4 3 ...

user output
1 2 1 2 1 1 3 4 3 4 3 4 3 4 3 ...

Test 18 (public)

Group: 3

Verdict: ACCEPTED

input
# Efficient algorithm for find...

correct output
2 3 5 7 11 13 17 19 23 29 31 3...

user output
2 3 5 7 11 13 17 19 23 29 31 3...