๋ฐ์ํ
Notice
Recent Posts
Recent Comments
Link
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- algorithm
- ๋ฐฑ์ค
- DP
- ์ธํผ
- ํํ
- SWEA
- ๊ทธ๋ํ
- DFS
- ์ผ์ฑ
- SW์ญ๋ํ ์คํธ
- ์์ ํ์
- ์คํ
- kakao
- Python
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- SSAFY
- ํ์ด์ฌ
- ์นด์นด์ค
- boj
- ์๊ณ ๋ฆฌ์ฆ
- Blind
- Backjoon
- ์ฝํ
- BFS
- sort
- ์๋ฃ๊ตฌ์กฐ
- javascript
- ํ๋ก๊ทธ๋๋จธ์ค
Archives
- Today
- Total
๋ง์ํ
[python] ํ๋ก๊ทธ๋๋จธ์ค - n^2 ๋ฐฐ์ด ์๋ฅด๊ธฐ(์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ3) ๋ณธ๋ฌธ
Algorithm Problem/Python
[python] ํ๋ก๊ทธ๋๋จธ์ค - n^2 ๋ฐฐ์ด ์๋ฅด๊ธฐ(์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ3)
deo2kim 2022. 2. 5. 13:36๋ฐ์ํ

๐ค๋ฌธ์ ํด๊ฒฐ
๐จ ๊ท์น์ ์ฐพ์๋ด๋ ์ํ๋ฌธ์ ? ๊ฐ์ ๋๋, ๋ฌธ์ ์ ์ค๋ช ๋๋ก ํ๋ฉด 10^7 ์ด๋ฏ๋ก ์๊ฐ์ด๊ณผ ๋ฐ์.... ์ขํ๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ ํ์ด
๐ซ ๋น ๋ฐฐ์ด์ ์ซ์๋ฅผ ๋ฃ๋ ๊ณต์์ ํ(i), ์ด(j) ์ ์ต๋๊ฐ + 1
๐ซ ex) 0ํ 2์ด์ ๊ฐ์ 3, 1ํ 0์ด์ ๊ฐ์ 2

๐ซ ๊ทธ๋ฆผ(4 x 4 ํ๋ ฌ)์์ left(7) ๋ถํฐ right(14) ๋ [1,3] ๋ถํฐ [3,2]
๐ซ ์ขํ๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ left = [7//4, 7%4] = [1, 3]
๐ซ ๊ฒฐ๊ตญ ํ์ด๋ ์ขํ๋ฅผ ๊ตฌํด์ ๊ทธ ์ง์ ์ ์ซ์๋ฅผ ๊ฒฐ๊ณผ ๋ฐฐ์ด์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๐ป์์ค ์ฝ๋
def solution(n, left, right):
answer = []
for i in range(left, right + 1):
answer.append(max(i // n, i % n) + 1)
return answer
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค
๋งํฌ: n^2 ๋ฐฐ์ด ์๋ฅด๊ธฐ
๋ฐ์ํ