โ ์ฒซ๋ฒ์งธ ํ์ด
import itertools
def solution(n, left, right):
n_list=[[0 for _ in range(n)] for _ in range(n)]
for i in range(0,n):
for j in range(0,i+1):
n_list[i][j]=i+1
n_list[j][i]=i+1
flatten_list=list(itertools.chain(*n_list))
return flatten_list[left:right+1]
์ ์งํ๊ฒ ์ ์ฌ๊ฐํ ์ด์ค ๋ฐฐ์ด์ ์์ฑํ๊ณ , flatten ํด์ฃผ๊ณ , sliceํ๋ ๋ฐฉ์
๐๐ป ์ญ์๋, ์๊ฐ ์ด๊ณผ ๋ฐ์

โ ์ ๋ต ํ์ด
def solution(n, left, right):
answer=[]
for x in range(left,right+1):
a=x//n
b=x%n
answer.append(max(a,b)+1)
return answer
์ ์งํ๊ฒ ํ์ดํด๋ณด๋ ์ญ์๋ ์๋์, ๋ค๋ฅธ ํจํด์ ์ฐพ์๋ณด์์ง๋ง ๊ทธ๊ฒ ๋ํ 2์ค for๋ฌธ์ด๋ผ ์ด์ฐจํผ ๊ฐ์ ์๊ฐ๋ณต์ก๋์๋ค.
ํ์ง๋ง ๋ ๋ค๋ฅธ ํจํด์ด ์จ๊ฒจ์ ธ ์์๋ค.
์๋ฅผ ๋ค์ด list[7]=list[1][3]๊ณผ ๊ฐ๋ค.
๐๐ป row=๋ชซ, col=๋๋จธ์ง์ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ค.

list[1][3]=4
list[3][1]=4
๐๐ป array[i][j]์ ๊ฐ์ max(i,j) + 1 ์ด๋ค
๊ทธ๋ฅ ๋จ์ ๊ตฌํ๋ฌธ์ ์ธ์ค ์์๋๋ฐ, ํจํด์ฐพ๊ธฐ ๋ฌธ์ ์๋ค.
๐ฃ ์ญ์ ํจํด์ฐพ๊ธฐ๋ ์ด๋ ต๋น...
'ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ํ๋ฒํธ ๋ชฉ๋ก (0) | 2024.07.26 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (0) | 2024.07.25 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ (0) | 2024.07.24 |
[ํด์] ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ Kit ๋ฌธ์ ํ์ด (JS) (0) | 2024.04.29 |
[์คํ&ํ] ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ Kit ๋ฌธ์ ํ์ด (JS) (0) | 2024.04.06 |
โ ์ฒซ๋ฒ์งธ ํ์ด
import itertools
def solution(n, left, right):
n_list=[[0 for _ in range(n)] for _ in range(n)]
for i in range(0,n):
for j in range(0,i+1):
n_list[i][j]=i+1
n_list[j][i]=i+1
flatten_list=list(itertools.chain(*n_list))
return flatten_list[left:right+1]
์ ์งํ๊ฒ ์ ์ฌ๊ฐํ ์ด์ค ๋ฐฐ์ด์ ์์ฑํ๊ณ , flatten ํด์ฃผ๊ณ , sliceํ๋ ๋ฐฉ์
๐๐ป ์ญ์๋, ์๊ฐ ์ด๊ณผ ๋ฐ์

โ ์ ๋ต ํ์ด
def solution(n, left, right):
answer=[]
for x in range(left,right+1):
a=x//n
b=x%n
answer.append(max(a,b)+1)
return answer
์ ์งํ๊ฒ ํ์ดํด๋ณด๋ ์ญ์๋ ์๋์, ๋ค๋ฅธ ํจํด์ ์ฐพ์๋ณด์์ง๋ง ๊ทธ๊ฒ ๋ํ 2์ค for๋ฌธ์ด๋ผ ์ด์ฐจํผ ๊ฐ์ ์๊ฐ๋ณต์ก๋์๋ค.
ํ์ง๋ง ๋ ๋ค๋ฅธ ํจํด์ด ์จ๊ฒจ์ ธ ์์๋ค.
์๋ฅผ ๋ค์ด list[7]=list[1][3]๊ณผ ๊ฐ๋ค.
๐๐ป row=๋ชซ, col=๋๋จธ์ง์ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ค.

list[1][3]=4
list[3][1]=4
๐๐ป array[i][j]์ ๊ฐ์ max(i,j) + 1 ์ด๋ค
๊ทธ๋ฅ ๋จ์ ๊ตฌํ๋ฌธ์ ์ธ์ค ์์๋๋ฐ, ํจํด์ฐพ๊ธฐ ๋ฌธ์ ์๋ค.
๐ฃ ์ญ์ ํจํด์ฐพ๊ธฐ๋ ์ด๋ ต๋น...
'ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ํ๋ฒํธ ๋ชฉ๋ก (0) | 2024.07.26 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (0) | 2024.07.25 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ (0) | 2024.07.24 |
[ํด์] ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ Kit ๋ฌธ์ ํ์ด (JS) (0) | 2024.04.29 |
[์คํ&ํ] ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ Kit ๋ฌธ์ ํ์ด (JS) (0) | 2024.04.06 |