December 10, 2025
๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ๋ ๋ค์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์๋ฆ๋ค์ด ์ธ๋ฑ์ค์ ๊ฐ์๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ ๋๋ค. 0 <= i <= s.length - a.length s[i..(i + a.length - 1)] == a There exists an index j suchโฆ
December 09, 2025
๋ฌธ์ ์ค๋ช ๋ฐฐ์ด์ด ๋ ๊ฐ ์ฃผ์ด์ง ๋, ๋ ๋ฐฐ์ด์์ ๊ณตํต์ผ๋ก ๋ํ๋๋ ๊ฐ์ฅ ๊ธด ์ฐ์ ๋ถ๋ถ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ ๋๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ฅผ ์ฒ์ ํ์ด๋ณผ๋๋ ๋ค์๊ณผ ๊ฐ์ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ํ์ด๋ดค์ต๋๋ค. ๋ชจ๋ nums1์ ์์๋ง๋ค ์ํ ๋ชจ๋ numsโฆ
December 02, 2025
๋ฌธ์ ์ค๋ช n์์ ๊ดํธ๊ฐ ์ฃผ์ด์ง๋ฉด ์ฌ๋ฐ๋ฅธ ๊ดํธ ์กฐํฉ์ ๋ชจ๋ ๋ฐํํ๋ ๋ฌธ์ ๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtracking) ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค. nโฆ
December 02, 2025
๋ฌธ์ ์ค๋ช ์ซ์๋ค์ด ์ฃผ์ด์ง๋ฉด ๊ทธ ์ซ์๋ค์ ํฉ์ด ํ๊ฒ ์ซ์๊ฐ ๋๋ ๋ชจ๋ ์กฐํฉ์ ๋ฐํํ๋ ๋ฌธ์ ๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtrackingโฆ
December 02, 2025
๋ฌธ์ ์ค๋ช ์ซ์๋ค์ด ์ฃผ์ด์ง๋ฉด ๊ทธ ์ซ์๋ค๋ก ๋ง๋ค ์ ์๋ ๋ชจ๋ ์์ด์ ๋ฐํํ๋ ๋ฌธ์ ๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtrackingโฆ
December 02, 2025
๋ฌธ์ ์ค๋ช n๊ณผ k๊ฐ ์ฃผ์ด์ง๋ฉด 1๋ถํฐ n๊น์ง ์ซ์ ์ค์์ k๊ฐ๋ฅผ ๊ณ ๋ฅด๋ ๋ชจ๋ ์กฐํฉ์ ๋ฐํํ๋ ๋ฌธ์ ๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtracking) ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค. 1๋ถํฐ n๊น์ง์ ์ซ์ ์ค์์ kโฆ
December 02, 2025
๋ฌธ์ ์ค๋ช 2D ๊ทธ๋ฆฌ๋์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด ๊ทธ ๋จ์ด๊ฐ ๊ทธ๋ฆฌ๋์ ์กด์ฌํ๋์ง ์ฌ๋ถ๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtrackingโฆ
December 01, 2025
Sync vs Async Asynchronous and synchronous programming are two concepts that define how tasks are executed in a program. Synchronousโฆ
November 28, 2025
๋ฌธ์ ์ค๋ช ์ซ์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ฉด ํด๋น ์ซ์์ ๋งคํ๋ ๋ชจ๋ ๊ฐ๋ฅํ ๋ฌธ์ ์กฐํฉ์ ๋ฐํํฉ๋๋ค. ํ์ด ๋ฐ ํด์ค ์ด ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน(Backtrackingโฆ
November 24, 2025
๋ฌธ์ ์ค๋ช 1๋ถํฐ n๊น์ง์ ์ซ์๋ฅผ ์ฌ์ ์ ์์๋ก ์ถ๋ ฅํ๋ ๋ฌธ์ ๋ค. ๋ค๋ง, ํด๋น ์ ๋ ฌ์ O(n) ์๊ฐ ๋ณต์ก๋์ O(โฆ
November 23, 2025
๋ฌธ์ ์ค๋ช ์ด ๋ฌธ์ ๋ ๋ฌด๋ฐฉํฅ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ง๋ฉด ํด๋น ๊ทธ๋ํ์ ๊น์ ๋ณต์ฌ๋ณธ์ ๋ง๋๋ ๋ฌธ์ ๋ค. ๊ฐ์ ๊ทธ๋ํ๋ฅผ ๋ฐํํ๋ฉด ์๋๊ณ , ๊ฐ ๋ ธ๋์ ๊ฐ์ ์ด ๋์ผํ ์๋ก์ด ๊ทธ๋ํ๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค. ํ์ด ๋ฐ ํด์ค DFSโฆ