Submission details
Task:Alien Invasion II
Sender:sspilsbury
Submission time:2020-09-19 13:51:20 +0300
Language:Python3 (CPython3)
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.02 sdetails
#2ACCEPTED0.02 sdetails
#3ACCEPTED0.02 sdetails

Code

import sys

number = input()

# Take the sum of the digits
dsum = sum([int(x) for x in number])

# Remainder
ren = 3 - (dsum % 3)

number = str(ren) + number

# Now we can just do the arithmetic
factor = int(number) // 3

# Need to print each digit of factor separately, assemble into list
# and then print that in reverse
def list_assemble(num):
    l = []
    while (num != 0):
        l.append(str(int(num) % 10))
        num //= 10

    return "".join(list(reversed(l)))


print(number)
print(3, list_assemble(factor))

Test details

Test 1

Verdict: ACCEPTED

input
2368469234876449

correct output
22368469234876449
3 7456156411625483

user output
22368469234876449
3 7456156411625483

Test 2

Verdict: ACCEPTED

input
292929292929292929292929292931

correct output
129292929292929292929292929293...

user output
129292929292929292929292929293...

Test 3

Verdict: ACCEPTED

input
292929292929292929292929292979

correct output
129292929292929292929292929297...

user output
129292929292929292929292929297...