CSES - Datatähti 2016 alku - Results
Submission details
Task:Osajono
Sender:Joku72
Submission time:2015-09-29 14:43:40 +0300
Language:Python2
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#1ACCEPTED0.05 s1details
#20.06 s1details
#3ACCEPTED0.05 s1details
#4ACCEPTED0.06 s1details
#5ACCEPTED0.06 s1details
#6ACCEPTED0.05 s2details
#70.06 s2details
#8ACCEPTED0.06 s2details
#9ACCEPTED0.06 s2details
#10ACCEPTED0.06 s2details
#11ACCEPTED0.07 s3details
#120.07 s3details
#13ACCEPTED0.06 s3details
#14ACCEPTED0.08 s3details
#15ACCEPTED0.16 s3details

Code

text=raw_input()

text=list(text)

def vastaus(teksti):
    
    lopputulos=0
    
    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
        
    for i in teksti:
        if i=='A' or i=='a':
            a+=1
            lopputulos+=a

        elif i=='B' or i=='b':
            b+=1
            lopputulos+=b

        elif i=='C' or i=='c':
            c+=1
            lopputulos+=c

        elif i=='D' or i=='d':
            d+=1
            lopputulos+=d

        elif i=='E' or i=='e':
            e+=1
            lopputulos+=e

        elif i=='F' or i=='f':
            f+=1
            lopputulos+=f

        elif i=='G' or i=='g':
            g+=1
            lopputulos+=g

        elif i=='H' or i=='h':
            h+=1
            lopputulos+=h

        elif i=='I' or i=='i':
            i+=1
            lopputulos+=i

        elif i=='J' or i=='j':
            j+=1
            lopputulos+=j

        elif i=='K' or i=='k':
            k+=1
            lopputulos+=k

        elif i=='L' or i=='l':
            l+=1
            lopputulos+=l

        elif i=='M' or i=='m':
            M+=1
            lopputulos+=m

        elif i=='N' or i=='n':
            n+=1
            lopputulos+=n

        elif i=='O' or i=='o':
            o+=1
            lopputulos+=o

        elif i=='P' or i=='p':
            p+=1
            lopputulos+=p

        elif i=='Q' or i=='q':
            q+=1
            lopputulos+=q

        elif i=='R' or i=='r':
            r+=1
            lopputulos+=r

        elif i=='S' or i=='s':
            s+=1
            lopputulos+=s

        elif i=='T' or i=='t':
            t+=1
            lopputulos+=t

        elif i=='U' or i=='u':
            u+=1
            lopputulos+=u

        elif i=='V' or i=='v':
            v+=1
            lopputulos+=v

        elif i=='W' or i=='w':
            w+=1
            lopputulos+=w

        elif i=='X' or i=='x':
            x+=1
            lopputulos+=x

        elif i=='Y' or i=='y':
            y+=1
            lopputulos+=y

        elif i=='Z' or i=='z':
            z+=1
            lopputulos+=z

    return lopputulos
    
print vastaus(text)

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
BBBAABBBAAAABBAAAABAABAABBBBBB...

correct output
2554

user output
2554

Test 2

Group: 1

Verdict:

input
GDFVYWQCZAFGICSXOSWBZMGPDBSSVL...

correct output
299

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 143, in <module>
    print vastaus(text)
  File "input/code.py", line 70, in vastaus
    i+=1
TypeError: cannot concatenate 'str' and 'int' objects

Test 3

Group: 1

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAZAAAA...

correct output
4314

user output
4314

Test 4

Group: 1

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
4231

user output
4231

Test 5

Group: 1

Verdict: ACCEPTED

input
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ...

correct output
5050

user output
5050

Test 6

Group: 2

Verdict: ACCEPTED

input
BBABABBBABBAABBABBABAABAAABABA...

correct output
6253029

user output
6253029

Test 7

Group: 2

Verdict:

input
RBKJMLDVQMKHYKCNDIVVKOMFUXTFMG...

correct output
485173

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 143, in <module>
    print vastaus(text)
  File "input/code.py", line 86, in vastaus
    M+=1
UnboundLocalError: local variable 'M' referenced before assignment

Test 8

Group: 2

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
12427725

user output
12427725

Test 9

Group: 2

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
12467549

user output
12467549

Test 10

Group: 2

Verdict: ACCEPTED

input
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ...

correct output
12502500

user output
12502500

Test 11

Group: 3

Verdict: ACCEPTED

input
BAAAAABABBABAABAABABABBBABBAAB...

correct output
2500051369

user output
2500051369

Test 12

Group: 3

Verdict:

input
ABBURXDRVXAYBPXXOQZNYHLWGUEEWR...

correct output
192407124

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 143, in <module>
    print vastaus(text)
  File "input/code.py", line 86, in vastaus
    M+=1
UnboundLocalError: local variable 'M' referenced before assignment

Test 13

Group: 3

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
4998050400

user output
4998050400

Test 14

Group: 3

Verdict: ACCEPTED

input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...

correct output
4998850144

user output
4998850144

Test 15

Group: 3

Verdict: ACCEPTED

input
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ...

correct output
5000050000

user output
5000050000