Task: | Kyselyt |
Sender: | Hege |
Submission time: | 2017-10-11 20:45:18 +0300 |
Language: | Python3 |
Status: | READY |
Result: | 0 |
group | verdict | score |
---|---|---|
#1 | RUNTIME ERROR | 0 |
#2 | WRONG ANSWER | 0 |
#3 | WRONG ANSWER | 0 |
test | verdict | time | group | |
---|---|---|---|---|
#1 | RUNTIME ERROR | 0.07 s | 1 | details |
#2 | WRONG ANSWER | 0.07 s | 2 | details |
#3 | WRONG ANSWER | 0.10 s | 3 | details |
Code
### KYSELYT (dt21k8-x(x-1)||x=10) ###def infiniteSumCalculator(a):# we always haz to bear with magnitude of the number.mag = 1# spec haz a bug, this is only a hotfixa += 1# lol this do-while h4x again :Dwhile True:# i dunno whats going on there but the shell shows it wurkza -= 9*10**(mag-1)*magif a < 0:# counter the decrement ":D"a += 9*10**(mag-1)*magbreak# i++ :Dmag += 1# fix for the spec hotfix special caseif mag == 1:a -= 1# lets just return this puke from shellreturn str(a // mag + 10**(mag-1) -1)[a % mag]# what about one useless main() moredef main(a):pass# lets escape this thing from pyyttons moduulsif __name__ == "__main__":# this looks like a c-ish thingfor i in range(int(input())):# and this is pytonprint(infiniteSumCalculator(int(input())))# remember: sometimes u can just prematurely optimize things# very well but it makes very strange chewgum code. Even me# cannot fully understand what is happenings in this file.
Test details
Test 1
Group: 1
Verdict: RUNTIME ERROR
input |
---|
1000 582 214 723 273 ... |
correct output |
---|
0 1 7 7 6 ... |
user output |
---|
3 7 7 2 9 ... Truncated |
Error:
Traceback (most recent call last): File "input/code.py", line 37, in <module> print(...
Test 2
Group: 2
Verdict: WRONG ANSWER
input |
---|
1000 615664 916441 627600 279508 ... |
correct output |
---|
1 2 3 2 2 ... |
user output |
---|
1 7 1 5 5 ... Truncated |
Test 3
Group: 3
Verdict: WRONG ANSWER
input |
---|
1000 672274832941907421 260504693279721732 646999966092970935 100853063389774434 ... |
correct output |
---|
7 2 2 0 9 ... |
user output |
---|
1 3 1 3 7 ... Truncated |