CSES - Datatähti 2020 alku - Results
Submission details
Task:Ruudukko
Sender:jeps997
Submission time:2019-10-09 13:51:52 +0300
Language:Python3 (CPython3)
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED100
Test results
testverdicttime
#1ACCEPTED0.02 sdetails
#2ACCEPTED0.02 sdetails
#3ACCEPTED0.02 sdetails
#4ACCEPTED0.07 sdetails
#5ACCEPTED0.94 sdetails
#6ACCEPTED0.97 sdetails

Code

n = int(input())
arr = []
# initialize the list
for y in range(n):
uusi = []
for x in range(n):
uusi.append(-1)
arr.append(uusi)
arr[0][0] = 1
for y in range(len(arr)):
for x in range(len(arr[0])):
tempArr = []
for _x in range(x + 1):
tempArr.append(arr[y][_x])
for _y in range(y + 1):
if arr[_y][x] not in tempArr:
tempArr.append(arr[_y][x])
smallestNum = 1
for asd in range(len(tempArr)):
if smallestNum in tempArr:
smallestNum += 1
else:
arr[y][x] = smallestNum
break
if arr[y][x] < 10:
print(arr[y][x], end = " ")
else:
print(arr[y][x], end = " ")
print("")

Test details

Test 1

Verdict: ACCEPTED

input
1

correct output

user output
1  

Test 2

Verdict: ACCEPTED

input
2

correct output
1 2 
2 1 

user output
1  2  
2  1  

Test 3

Verdict: ACCEPTED

input
5

correct output
1 2 3 4 5 
2 1 4 3 6 
3 4 1 2 7 
4 3 2 1 8 
5 6 7 8 1 

user output
1  2  3  4  5  
2  1  4  3  6  
3  4  1  2  7  
4  3  2  1  8  
5  6  7  8  1  

Test 4

Verdict: ACCEPTED

input
42

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
1  2  3  4  5  6  7  8  9  10 ...
Truncated

Test 5

Verdict: ACCEPTED

input
99

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
1  2  3  4  5  6  7  8  9  10 ...
Truncated

Test 6

Verdict: ACCEPTED

input
100

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...

user output
1  2  3  4  5  6  7  8  9  10 ...
Truncated