728x90
https://school.programmers.co.kr/learn/courses/30/lessons/87390#
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
์ฒ์์๋ n^2 ๋ฐฐ์ด์ ๋ง๋ ๋ค, ๋ฆฌ์คํธ ์ฌ๋ผ์ด์ฑ์ ์ด์ฉํด์ ๊ฐ์ ์ถ์ถํ์๋๋ฐ
๊ทธ๋ ๊ฒ ํธ๋๊น ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ๋ค.
๊ทธ๋์ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํด์ ๋ค์ ํ์๋ค.
python
def solution(n, left, right):
answer = []
for i in range(left, right+1):
row = i // n
col = i % n
if row > col:
answer.append(row+1)
else:
answer.append(col+1)
return answer
728x90
'์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด > -' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ๊ตญ ๋ํ ์ ๋ฐ ๊ณ ์ฌ (1) | 2023.10.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ ๋ง๋ค๊ธฐ (0) | 2023.10.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ํ์ ์๊ฐ ์ด๋ (0) | 2023.07.07 |
[ํ๋ก๊ทธ๋๋จธ์ค]ํ๋ฐฐ์์ (0) | 2023.06.23 |
[ํ๋ก๊ทธ๋๋จธ์ค]ํ์ผ๋ช ์ ๋ ฌ (0) | 2023.06.23 |