Repository navigation
[seungyeonchoi] Onboarding - #2909
Conversation
|
๐ค AI ๋ฆฌ๋ทฐ(์๊ณ ๋ฆฌ์ฆ ํจํด, ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋, ํ์ต ํํฉ) ๊ฒฐ๊ณผ๋ Checks ํญ์์ ๋ณผ ์ ์์ด์. |
|
@alphaorderly ๋ ์๋ ํ์ธ์! AI ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ Checks ํญ ์ ๋ณด๊ณ , ๊ถ๊ธํ๊ฒ ์์ด์ ๋ฉ์ ๋๋ฆฝ๋๋ค~! AI๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ์์๋ ๊ณต๊ฐ๋ณต์ก๋๊ฐ O(1) ๋ก ๋์์๋๋ฐ์,
|
|
AI ๋ฆฌ๋ทฐ์ O(1)์ ์ถ๋ ฅ์ ์ ์ธํ ์ถ๊ฐ ๊ณต๊ฐ(auxiliary space)์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ ๊ฒ ๊ฐ๋ค์. ์๋ฅผ ๋ค๋ฉด, OpenJDK 21์ toLowerCase()๋ ASCII ์ ๋ ฅ์ผ ๋ ๊ฒฐ๊ณผ์ฉ ๋ฐฐ์ด์ ํ๋๋ง ๋ง๋ค๊ณ ๊ทธ๋๋ก ๋ฐํํฉ๋๋ค. ๊ทธ๋์ ์ถ๋ ฅ์ ์ ์ธํ๋ฉด O(1)์ด๊ณ ์ถ๋ ฅ์ ํฌํจํ๋ฉด O(N)์ ๋๋ค. ASCII ๋ฌธ์์ด์ toLowerCase ๊ตฌํ ๋ค๋ง ํฐํค์ด ๊ฐ์ ์ผ๋ถ Locale์ ์ฐ๊ฑฐ๋ ์ ๋ ฅ์ ฮฃ ๊ฐ์ ํน์ ๋ฌธ์๊ฐ ์์ผ๋ฉด, ์์ ๋ฒํผ์์ ๊ฒฐ๊ณผ๋ก ํ ๋ฒ ๋ ๋ณต์ฌํ๋ฏ๋ก O(N)์ด ๋ฉ๋๋ค. ํน์ ๋ฌธ์ ์ฒ๋ฆฌ ๊ตฌํ AI ๋ฆฌ๋ทฐ๋ฅผ ๊ฐ์ ํด ๋ณด๊ณ ์ถ์ผ์๋ฉด DaleStudy/github์ PR ์ฌ๋ ค์ฃผ์ ๋ ์ข์ต๋๋ค! |
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!