Submission details
Task:Tulkki
Sender:PuskaJamal
Submission time:2025-10-28 12:17:18 +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.02 s1, 2, 3details
#6ACCEPTED0.03 s1, 2, 3details
#7--2, 3details
#8--2, 3details
#9--2, 3details
#10--2, 3details
#11--2, 3details
#12--2, 3details
#13--3details
#14--3details
#15--3details
#16--3details
#17--3details
#18--3details

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])
for i in range(len(ooo)):
        if ooo[i]=="REPEAT":
            lll = ooo[i+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
            ppp=4
            qqq = 1
            while qqq!=0:
                if ooo[i+ppp] == ")":
                    qqq-=1
                if ooo[i+ppp] == "(":
                    qqq+=1
                if qqq!= 0:
                    www+=1
            bbb = ooo[:i]
            for f in range(ddd):
                for g in range(www):
                    bbb.append(ooo[i+www+4])
            ooo = bbb+ooo[i+5+www:]
for i in range(len(ooo)):
    if ooo[i] == "CLEAR":
        match ooo[i+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[i] == "INCREASE":
        match ooo[i+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[i] =="PRINT":
        match ooo[i+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=" ")




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
(empty)

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
(empty)

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
(empty)

Test 10 (public)

Group: 2, 3

Verdict:

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

correct output
5 5 

user output
(empty)

Test 11 (public)

Group: 2, 3

Verdict:

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

correct output
20 

user output
(empty)

Test 12 (public)

Group: 2, 3

Verdict:

input
INCREASE A
INCREASE A

INCREASE B
INCREASE B
...

correct output
42 

user output
(empty)

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
(empty)

Test 14 (public)

Group: 3

Verdict:

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

correct output
12 

user output
(empty)

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
(empty)

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
(empty)

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
(empty)