Submission details
Task:Käännöt
Sender:bullcoin
Submission time:2019-05-16 18:22:51 +0300
Language:Python3
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
Test results
testverdicttimegroup
#10.04 s1details
#20.05 s1details
#30.05 s1details
#40.04 s1details
#50.05 s1details
#60.18 s2details
#70.18 s2details
#80.17 s2details
#90.18 s2details
#100.18 s2details
#11--3details
#12--3details
#13--3details
#14--3details
#15--3details

Code

n = input()

l = len(n)
factor = (l -1) * (l - 2) // 2
s = l * int(n)
digits = sum(map(lambda x : int(x), list(n)))

for i in range(l):
    s += ((factor - 1) * int(n[i]) + digits) * 10 ** (l - i - 1)

print(s % (10 ** 9 + 7))

Test details

Test 1

Group: 1

Verdict:

input
825864589849478186996872119675...

correct output
457966376

user output
668662700

Test 2

Group: 1

Verdict:

input
191658935877461356157657491987...

correct output
176954270

user output
749660228

Test 3

Group: 1

Verdict:

input
348988594526165698179722696175...

correct output
338693404

user output
982271613

Test 4

Group: 1

Verdict:

input
959161872742625799336943933597...

correct output
585928712

user output
325662751

Test 5

Group: 1

Verdict:

input
925429363246698689162197257943...

correct output
517617697

user output
829952992

Test 6

Group: 2

Verdict:

input
972591294933975999938266397628...

correct output
667001154

user output
632041744

Test 7

Group: 2

Verdict:

input
275688881195265674233697529772...

correct output
213272855

user output
2154559

Test 8

Group: 2

Verdict:

input
654678934762543351831648468742...

correct output
465477034

user output
886017559

Test 9

Group: 2

Verdict:

input
852895263384279396767531876338...

correct output
225052500

user output
743262487

Test 10

Group: 2

Verdict:

input
257723665884149498894428498943...

correct output
169577498

user output
534474222

Test 11

Group: 3

Verdict:

input
965391619923528543348143963721...

correct output
458795777

user output
(empty)

Test 12

Group: 3

Verdict:

input
934996116481518541954869782274...

correct output
38884659

user output
(empty)

Test 13

Group: 3

Verdict:

input
356521595763548549682719476371...

correct output
335143519

user output
(empty)

Test 14

Group: 3

Verdict:

input
691571977153731228387836644955...

correct output
504860195

user output
(empty)

Test 15

Group: 3

Verdict:

input
882254176987218851832315176774...

correct output
32749477

user output
(empty)