[sangbeenmoon] WEEK 9 Solutions#2580
Conversation
๐ sangbeenmoon ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-4.1-nano)
|
liza0525
left a comment
There was a problem hiding this comment.
๊น๋ํ ํ์ด ์ ํ์ธํ์์ต๋๋ค. ์ด๋ฒ์ฃผ๋ ๊ณ ์ํ์ จ์ต๋๋ค!
| MM = 10001 | ||
| cnt = 0 | ||
| cur = head | ||
| while cur != None: |
There was a problem hiding this comment.
์์ํ์ง๋ง ํด๋น ์กฐ๊ฑด์ while cur:๋ก๋ ํํํ ์ ์์ต๋๋ค! :)
There was a problem hiding this comment.
์ค์ค ๊น๋ํ๋ค์ ใ ใ ์ง์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
|
|
||
| class Solution: | ||
| def hasCycle(self, head: Optional[ListNode]) -> bool: | ||
| MM = 10001 |
There was a problem hiding this comment.
๋ฌธ์ ์กฐ๊ฑด์ node์ ๊ฐ์๊ฐ ์ต๋ 10000๊ฐ๋ผ๊ณ ๋์ด ์์ด์ ์ด๋ ๊ฒ ํ์ด๋ ๊ฐ๋ฅํ๊ตฐ์๐
์ ๋ ๋์ณค๋ ์กฐ๊ฑด์ธ๋ฐ, ๋๋ถ์ ํ ๋ฒ ๋ ํ์ธํ๊ฒ ๋์์ต๋๋ค!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Fast & Slow Pointers
- ์ค๋ช : ์ด ์ฝ๋๋ ์ํ ์ฌ๋ถ๋ฅผ ํ๋จํ๊ธฐ ์ํด ํฌ์ธํฐ๋ฅผ ํ ๋ฒ์ฉ ์ด๋์ํค๋ฉฐ ์ํ์ด ์กด์ฌํ๋์ง ์ฒดํฌํ๋ ํจํด์ผ๋ก, Fast & Slow Pointers ๊ธฐ๋ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ ธ๋ ๋ฐฉ๋ฌธ ์ฌ๋ถ๋ฅผ ๊ธฐ๋กํ๋ ๋์ ๋ฐฉ๋ฌธ ํ์ ์ ํ์ ํตํด ์ฌ์ดํด์ ๊ฐ์งํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ์ต์ ์ ๊ฒฝ์ฐ ๋ฆฌ์คํธ ๊ธธ์ด๋งํผ ์ํํ๋ฉฐ ์๊ฐ ๋ณต์ก๋๋ ์ ํ์ ๋๋ค. ๊ณต๊ฐ์ ์์์ ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!