[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
[Python] ํน๋ณํ ์ด์ฐจ์ ๋ฐฐ์ด 1
seapearl
2025. 5. 16. 13:52
๋ฌธ์ ์ค๋ช
๋ฌธ์ ์ค๋ช
์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋ค์๊ณผ ๊ฐ์ n × n ํฌ๊ธฐ์ ์ด์ฐจ์ ๋ฐฐ์ด arr๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์์ )
n result
3 [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
# ๋จ์ํ๋ ฌ ๋ง๋ค๊ธฐ
def solution(n):
arr = []
for i in range(n):
row = []
for j in range(n):
# i์ j๊ฐ ๊ฐ์ ์ธ๋ฑ์ค์ผ๋๋ง 1์ ์ฝ์
ํ๋ค. ๋จ์ํ๋ ฌ์ ๊ฒฝ์ฐ [i][j] ๊ฐ 1์ด๋ค.
if i == j:
row.append(1)
else:
row.append(0)
# arr ์์ ๋ฐ๋ณต๋ฌธ์ด ๋๋ ๋๋ง๋ค row ๋ฅผ ์ฝ์
ํ๋ค.
arr.append(row)
return arr