CSES - Datatähti 2018 alku - Results
Submission details
Task:Fraktaali
Sender:VincentV
Submission time:2017-10-03 14:53:06 +0300
Language:Python3
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
#30
#40
#50
#60
#70
#80
#90
#100
Test results
testverdicttimegroup
#10.06 s1details
#20.08 s2details
#30.09 s3details
#40.09 s4details
#50.09 s5details
#60.08 s6details
#70.07 s7details
#80.09 s8details
#90.05 s9details
#100.09 s10details

Code

n = int(input())

lastPos = ["#"]
lastNeg = ["."]
sol = []

for x in range(1, n-1):
    newPos = []
    newNeg = []
    for y in range(0, 2**(x-1)):
        newPos.append(lastPos[y]+lastPos[y])
    for y in range(0, 2**(x-1)):
        newPos.append(lastPos[y]+lastNeg[y])
    for y in range(0, 2**(x-1)):
        newNeg.append(lastNeg[y]+lastNeg[y])
    for y in range(0, 2**(x-1)):
        newNeg.append(lastNeg[y]+lastPos[y])
    lastPos = newPos
    lastNeg = newNeg
for y in range(0, 2**(n-2)):
    print(y)
    sol.append(lastPos[y]+lastPos[y])
for y in range(0, 2**(n-2)):
    sol.append(lastPos[y]+lastNeg[y])

print("\n".join(sol))






Test details

Test 1

Group: 1

Verdict:

input
1

correct output
#

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 20, in <module>
    for y in range(0, 2**(n-2)):
TypeError: 'float' object cannot be interpreted as an integer

Test 2

Group: 2

Verdict:

input
2

correct output
##
#.

user output
0
##
#.

Test 3

Group: 3

Verdict:

input
3

correct output
####
#.#.
##..
#..#

user output
0
1
####
#.#.
##..
...

Test 4

Group: 4

Verdict:

input
4

correct output
########
#.#.#.#.
##..##..
#..##..#
####....
...

user output
0
1
2
3
########
...

Test 5

Group: 5

Verdict:

input
5

correct output
################
#.#.#.#.#.#.#.#.
##..##..##..##..
#..##..##..##..#
####....####....
...

user output
0
1
2
3
4
...

Test 6

Group: 6

Verdict:

input
6

correct output
##############################...

user output
0
1
2
3
4
...

Test 7

Group: 7

Verdict:

input
7

correct output
##############################...

user output
0
1
2
3
4
...

Test 8

Group: 8

Verdict:

input
8

correct output
##############################...

user output
0
1
2
3
4
...

Test 9

Group: 9

Verdict:

input
9

correct output
##############################...

user output
0
1
2
3
4
...

Test 10

Group: 10

Verdict:

input
10

correct output
##############################...

user output
0
1
2
3
4
...