Submission details
Task:Tulkki
Sender:PuskaJamal
Submission time:2025-10-28 13:20:08 +0200
Language:Python3 (CPython3)
Status:READY
Result:12
Feedback
groupverdictscore
#1ACCEPTED12
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.02 s1, 2, 3details
#2ACCEPTED0.02 s1, 2, 3details
#3ACCEPTED0.02 s1, 2, 3details
#4ACCEPTED0.02 s1, 2, 3details
#5ACCEPTED0.03 s1, 2, 3details
#6ACCEPTED0.03 s1, 2, 3details
#70.02 s2, 3details
#80.02 s2, 3details
#90.02 s2, 3details
#100.02 s2, 3details
#110.02 s2, 3details
#120.02 s2, 3details
#130.02 s3details
#140.02 s3details
#15--3details
#160.02 s3details
#170.02 s3details
#180.02 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]
                    ooo=JHG
                    print(ooo)
                    
                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:

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

correct output
5 5 5 5 5 

user output
5 ['PRINT', 'A']
5 ['PRINT', 'A']
5 ['PRINT', 'A']
5 ['PRINT', 'A']
5 ['PRINT', 'A']

Feedback: Output is longer than expected

Test 8 (public)

Group: 2, 3

Verdict:

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

correct output
0 0 0 0 0 

user output
0 ['CLEAR', 'A', 'PRINT', 'A']
0 ['CLEAR', 'A', 'PRINT', 'A']
0 ['CLEAR', 'A', 'PRINT', 'A']
0 ['CLEAR', 'A', 'PRINT', 'A']
0 ['CLEAR', 'A', 'PRINT', 'A']

Feedback: Output is longer than expected

Test 9 (public)

Group: 2, 3

Verdict:

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

correct output
6 7 8 9 10 

user output
6 ['INCREASE', 'A', 'PRINT', '...

Feedback: Output is longer than expected

Test 10 (public)

Group: 2, 3

Verdict:

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

correct output
5 5 

user output
['INCREASE', 'B', 'INCREASE', ...

Feedback: Output is longer than expected

Test 11 (public)

Group: 2, 3

Verdict:

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

correct output
20 

user output
['INCREASE', 'A']
['INCREASE', 'A']
['INCREASE', 'A']
['INCREASE', 'A']
['INCREASE', 'A']

Feedback: Output is longer than expected

Test 12 (public)

Group: 2, 3

Verdict:

input
INCREASE A
INCREASE A

INCREASE B
INCREASE B
...

correct output
42 

user output
['INCREASE', 'A', 'INCREASE', ...

Feedback: Output is longer than expected

Test 13 (public)

Group: 3

Verdict:

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 ['PRINT', 'B']
['PRINT', 'B']
2 ['PRINT', 'B']
2 ['PRINT', 'B']
['PRINT', 'B']
...

Feedback: Output is longer than expected

Test 14 (public)

Group: 3

Verdict:

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

correct output
12 

user output
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
...

Feedback: Output is longer than expected

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:

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

correct output
1337 

user output
['INCREASE', 'B']
['INCREASE', 'B']
['INCREASE', 'B']
['INCREASE', 'B']
['INCREASE', 'B']
...

Feedback: Output is longer than expected

Test 17 (public)

Group: 3

Verdict:

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
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
['INCREASE', 'C']
...

Feedback: Output is shorter than expected

Test 18 (public)

Group: 3

Verdict:

input
# Efficient algorithm for find...

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

user output
['INCREASE', 'A']
['INCREASE', 'A']
['INCREASE', 'A']
['INCREASE', 'A']

Feedback: Output is shorter than expected