CSES - Datatähti 2020 alku - Results
Submission details
Task:Ruudukko
Sender:jeps997
Submission time:2019-10-09 13:51:52 +0300
Language: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 ...

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 ...

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 ...