dingcodingco
@dingcodingco
Students
11,031
Reviews
1,186
Course Rating
4.9
๐ ํ ์ค, ํฌํญ๊ณต๋ ์ถ์ | ๋ฐฑ์๋ 8๋
๐ฅ2๋ง ์ ํ๋ฒ | ๊ฐ๋ฐ ์ฝํ
์ธ ์ ์
๐ ์ธํ๋ฐ ๊ฐ์ฌ | ๋์ ์๊ฐ์ 8,000+
๐ฅ ๊ฐ๋ฐ์ ์ทจ์
์ปค๋ฎค๋ํฐ ์ด์ ์ค (8,000+)
๐งฉ ์คํ์์ค (Gradle, Spring AI ๋ฑ) ๋ค์ Contributor
๐38๊ฐ ์๋ฅ ํฉ๊ฒฉ ๋ฐ ํฌ๋ชฝ ์ด๋ ฅ์ ์ฒจ์ญ 100+ํ ์ด์ ๊ฒฝํ (ํ์ 5.0์ )
์ฝ๋ฉ์ ๋ค์ง๋ค, ๋ฉ์ฝ๋ฉ์ฝ. ์ฝ๊ณ , ์ฐ์ญ์ ์ผ๋ก ์ดํด๋๋ ์ง์์ ์ ๋ฌํฉ๋๋ค.
Courses
Reviews
abcsm10042968
ยท
3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]gkswlcjs26662
ยท
3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]7000cj
ยท
3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]wjdgusxo998723
ยท
3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]codo77173988
ยท
3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]3-Day Backend Interview Core Compression Strategy Guide [NAVER, Kakao, LINE, Coupang, Baedal Minjok, Danggeun Market, Toss]
Posts
Q&A
๋ธ๋ก๊ทธ์ ํ์ต ๋ด์ฉ ์ ๋ฆฌ ํฌ์คํธ๋ฅผ ์ฌ๋ ค๋๊ด์ฐฎ๋์?
์ค ์๋ ํ์ธ์ qkrwnsgh ๋!!! ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค ์์ ์์ ํ์์ ๋๋ค!!! ์๋ฐ ๋ธ๋ก๊ทธ ํ๊ธฐ ์ด๋ฒคํธ ๊ฐ ์์ด์์์ฑํด์ฃผ์ ๋ค์์ ์ ์ถํด์ฃผ์๋ฉด ๊ธฐํํฐ์ฝ๋ ๋๋ฆฌ๊ฒ ์ต๋๋ค!!!์ข์ ํ๋ฃจ ๋ณด๋ด์ธ์ ใ ใ ใ
- 0
- 2
- 12
Q&A
์ฝ๋์ค๋ํซ ์ ์ถ๋ ฅ ์ผ์ด์ค์ ์ค๋ฅ๊ฐ ์๋๊ฒ ๊ฐ์์
์๋ ํ์ธ์ June๋!!! ์ผ์๋ ๊ทธ๋ ๋ค์!!! ๊ต์ฌ์ ์๋ชป ์์ฑ๋์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค์๋ ์ผ์ด์ค๋ก ๋์ฒดํด๋จ์ต๋๋ค ๊ธฐ์ฌํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!!!print("์ ๋ต = ()()() / ํ์ฌ ํ์ด ๊ฐ = ", get_correct_parentheses("))()()")) ๋๋ถ์ ๊ฐ์๋ฅผ ๋ ๋ฐ์ ์ํฌ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค!!!!
- 0
- 2
- 20
Q&A
๋ฉํฐ์ค๋ ๋ ์ํฉ์ธ๋ฐ currentParticipants ๊ฐ AtomicInteger๊ฐ ์๋ ์ด์ ?
์ํ happy ๋!! ์ด์ฌํ ๊ณต๋ถํ๊ณ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ใ ใ ใ ๊ฐ์ด ๋น ์ดํ ํด๋ณด์์ ธ!!
- 0
- 3
- 37
Q&A
Window ํ๊ฒฝ์์์ Hooks ์ ์ฉ ์๋ฌ๋ฌธ์
์๋ ํ์ธ์ Jin K ๋! ์ฐ์ .env ์ ๋ํด์๋ ํ ์ด ์ ์์ ์ผ๋ก ๋์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค! ๋นจ๊ฐ ๋ฌธ๊ตฌ๋ก ์ถ๋ ฅ์ด ๋์์ผ๋๊น ์ ์์ ์ผ๋ก ํ ์ ๋์ํ์ผ๋, ํด๋ก๋ ์ด ๋ ์์ด ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ๋๋ค๊ณ ํ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. ํ ์ ์ํด ๋์์ ๋ฉ์ถ๋ ๊ฒ ์๋๋ผ, ์ฝ๋ ๊ฒ ๋ชฉํ๋ผ๊ณ ์๊ฐํด์ ์ฐํํ๋ ค ํ ๊ฒ ๊ฐ์ต๋๋ค ;_; ์ด๊ฒ ์ ํฌ์ ์๋ํ ๋์์ ์๋๋, ๋น๊ฒฐ์ ์ ์ธ ๋์์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ๋ผ๊ณ ๋ด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค! ๊ท์น 3 & 4 ์ ๋ํด์๋ ์ฒจ๋ถํด์ฃผ์ ๋๋ก ์๋์ฐ์ ๊ฒฝ๋ก์ ์ํด์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ ๊ฐ์ต๋๋ค ;_; ํน์ ๊ฒฝ๋ก ๋จ์๋ฅผ \๋ก ๋ฐ๊ฟ๋ณด์ค ์ ์์ผ์ค๊น์?ํด๋ก๋์ ๋๋ฒ๊ทธ ๋ชจ๋๊ฐ ์ ์ฒด ์ ๋ฐ์ดํธ๋์ด์ ํ์ผ๋ก ๋ถ๋ฆฌํ๋๋ก ๋ณ๊ฒฝ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค! ๊ทธ๋์ ๊ฐ์์์ ๋ณด์๋๋๋ก ์ถ๋ ฅ์ ์๋๋ ๊ฒ ๋ง์ต๋๋ค. ใ .ใ
- 0
- 2
- 33
Q&A
1-7 hooks ๊ฐ์์์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์ ๊ดํ๋!! ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค!! ์ฐ์ , ๋๋ฒ๊ทธ ๋ชจ๋๊ฐ ์ ์ฒด ์ ๋ฐ์ดํธ๋์ด์ ์ํ๋์ด ๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ํ์ผ๋ก ๋ถ๋ฆฌํ๋๋ก ๋ณ๊ฒฝ์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค! ๊ทธ๋์ ๊ฐ์์์ ๋ณด์๋๋๋ก ์ถ๋ ฅ์ ์๋๋ ๊ฒ ๋ง์ต๋๋ค.dispatch ๊ด๋ จ ๋ฒ๊ทธ๊ฐ ๋ค๋ฅธ ์๊ฐ์ ๋ถ์ด ๊ณ์ ์, ํ์ฌ ํด๋ก๋ ํ ๋ด์ ๋ฒ๊ทธ๊ฐ ์กด์ฌํ๋ ๊ฒ ๊ฐ์ต๋๋ค ;_; ๋ง์ํด์ฃผ์ ๋๋ก SessionStart ํ ์ ์๋ํด๋ณด์ ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค ์ ๊ฐ ํ ์คํธํด๋ณธ ๋ฐ๋ก๋ ํ์ฌ ํ ํ๋๋ง ์กด์ฌํด๋ ์ ์ ๋์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค (์ฌ์ง)
- 0
- 2
- 25
Q&A
Dispatcher Pattern PreToolUse ์๋์ด ์ํ๋ ๊ฒฝ์ฐ ๋น๋ฉด
์๋ ํ์ธ์ ์ฑ์ง๋!๋ค๋ฅธ ์๊ฐ์๋ถ๊ป์ ์ง๋ฌธ ์ฃผ์ ๋ด์ฉ์ด ์๋๋ฐ, ์ด ๋ด์ฉ์ ๋ฐ๋ฅด๋ฉด SessionStart hook์ ๋ช ์ํ์ง ์์ผ๋ฉด PreToolUse hook ์ด ๋์ํ์ง ์๋ ๋ฒ๊ทธ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค! ๐ข ํด๋น hooks ์ ์ถ๊ฐํด์ ํ ์คํธํด๋ณด์ค ์ ์์๊น์?! "SessionStart": [ { "matcher": "startup", "hooks": [ { "type": "command", "command": "echo '{\"status\":\"success\",\"message\":\"๐ Session started!\",\"timestamp\":\"'$(date -u +\"%Y-%m-%dT%H:%M:%SZ\")'\"}' 1>&2 && echo '๐ ๋์คํจ์ฒ ์คํ๋จ!' && echo '{\"status\":\"initialized\"}'" } ] } ],
- 0
- 3
- 30
Q&A
download as zip ์๋์ฐ์์ ์ด๋์๋์?
์๋ ํ์ธ์ ์๋์๋๋ฆฌ๋๋!ํด๋น ์ด๋ฏธ์ง๋ฅผ ์ฐธ๊ณ ํ์ ์ ํ ๋ฒ ๋ฒํผ ๋๋ฌ๋ณด์๊ฒ ์ด์?!๋ง์ฝ ๋ชป์ฐพ์ผ์๊ฒ ์ผ๋ฉด ์คํฌ๋ฆฐ์ท ์ฒจ๋ถํ์ ์ ๋ค์ ๋ง์ ๋ถํ๋๋ ค์ ใ ใ ใ (์ฌ์ง)
- 0
- 2
- 19
Q&A
์ ํ๋ฌํฐ ์ฑ ๋ง๋ค์ค๋น ๋๊ฑด๊ฐ์?
์๋ ํ์ธ์ ๋ฐค๋ ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค!!๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, ์ง๊ธ ์ํ๋ก ์งํํ์ ๋ ์ ํ ๋ฌธ์ ์์ต๋๋ค.์คํฌ๋ฆฐ์ท์ ๋ณด๋ ์ค์ํ ํญ๋ชฉ๋ค์ด ๋ชจ๋ ์ฒดํฌ๋์ด ์์ต๋๋คFlutter ์์ฒด, Android toolchain, Android Studio, Chrome, VS Code, Connected device ๋ฑ Flutter ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ํ์ํ ํต์ฌ ์์๋ค์ด ์ ๋ถ ์ ์์ ๋๋ค.Visual Studio์ ๋๋ํ(!)๋ Windows ๋ฐ์คํฌํฑ ์ฑ์ ๋ง๋ค ๋ ํ์ํ C++ ๋น๋ ๋๊ตฌ๊ฐ ์๋ค๋ ๋ป์ธ๋ฐ, ์ฐ๋ฆฌ ๊ฐ์์์๋ Android/iOS ๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ๋ฌด์ํ์ ๋ ๋ฉ๋๋ค.macOS์ Windows์ ์ฐจ์ด๋ก ์ด๋ฐ ๋ฉ์์ง๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์ด๋ ๊ฑด ๋ง์์. Mac์์๋ Xcode ๊ด๋ จ ๋ฉ์์ง๊ฐ ๋์ค๊ณ , Windows์์๋ Visual Studio ๊ด๋ จ ๋ฉ์์ง๊ฐ ๋์ค๋๋ฐ, ๋ ๋ค ๋ฐ์คํฌํฑ ์ฑ ๊ฐ๋ฐ์ฉ์ด๋ผ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ๊ณผ๋ ๋ฌด๊ดํฉ๋๋ค!์ง๊ธ ๋ฐ๋ก ์ง๋ ์ด์ด์ ์งํํ์๋ฉด ๋ฉ๋๋ค. ์๋ฎฌ๋ ์ดํฐ ์คํ์ด๋ flutter run ๋ช ๋ น์ด ๋ฑ ๋ค์ ๋จ๊ณ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๊ทธ๋ ๋ค์ ์ง๋ฌธ ์ฃผ์ธ์! ๊ฐ์ฌํฉ๋๋ค
- 0
- 2
- 24
Q&A
Replit ๋ฌธ์
์๋ ํ์ธ์ ์์ฑ๋!์๊ณ ใ ใ ์์ AI Agent ๋ค์ด ์ฌ์ฉ๋์ ์๋ผ๋๋ก ๋ง๋ค๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค์์ ์ดํ์ ์ํ์๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์์ผ์๋ค๋ฉด, ๋๊ฐ์ง ์ ํ์ง๊ฐ ์์ ๊ฒ ๊ฐ์ต๋๋ค!Replit ์ ๋ฃ ๊ฒฐ์ ํ ์ด์ฉCursor ๋ก ๋์ด๊ฐ์ ์ ๋ฃ ๊ฒฐ์ ํ ์ด์ฉ๊ฐ์์์๋ Cursor ์ ๋ํด์ ๋ง์ด ๋ค๋ฃจ๊ธฐ์, 2๋ฒ์ ๊ถ์ฅ๋๋ฆฌ๊ณ ์์ต๋๋ค!2์ฃผ์ฐจ๋ก ๋์ด๊ฐ์ ์ ์ปค์๋ฅผ ์ ์ฉํด๋ณด์๋ ๊ฑธ ์ถ์ฒ๋๋ฆฌ๊ฒ ์ต๋๋ค
- 0
- 2
- 20
Q&A
๋งํฌ๋ ๋ฆฌ์คํธ ์์ ์ฐพ๊ธฐ ๊ตฌํ ๋ฐฉ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ฉ๋งน๋ ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค!!์ฐ์ ๊ฒฐ๋ก ๋ง ๋ง์๋๋ฆฌ๋ฉด, ๋์์ ํ์ง๋ง ๊ถ์ฅํ์ง ์๋ ๋ฐฉ์์ ๋๋ค!1. ํ์ฌ ์ฝ๋์ ๋ฌธ์ ์ ์์ฑํ์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ๋ ๊ฐ์ง ์ด์๊ฐ ์์ด์.์ฒซ์งธ, ๋ง์ง๋ง ๋ ธ๋๊ฐ ๋๋ฝ๋ผ์. while cur.next is not None ์กฐ๊ฑด ๋๋ฌธ์ ๋ง์ง๋ง ๋ ธ๋์ ๋๋ฌํ๋ฉด ๋ฐ๋ณต๋ฌธ์ด ๋๋๋ฒ๋ ค์, ๋ง์ง๋ง ๋ ธ๋์ data๋ list์ ์ถ๊ฐ๋์ง ์์์. ๊ทธ๋์ while cur is not None ์ผ๋ก ๋ฐ๊พธ๋ฉด ์ ์ ๋์ํ ๊ฒ ๊ฐ์ต๋๋ค๋์งธ, ๋งํฌ๋๋ฆฌ์คํธ์ ์กด์ฌ ์ด์ ๋ฅผ ๋ฌด์ํ๊ฒ ๋ง๋ค์ด์. ๋ณ๋์ ํ์ด์ฌ list๋ฅผ ๋ง๋ค์ด์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๋ฉด, ๊ตณ์ด ๋งํฌ๋๋ฆฌ์คํธ๋ฅผ ์ธ ์ด์ ๊ฐ ์์ด์ง๊ฒ ๋ฉ๋๋ค2. ์ ํ์ด์ฌ list๋ฅผ ์ฐ๋ฉด ์ ๋ ๊น?๊ธฐ์ฐจ ๋น์ ๋ก ์ค๋ช ์ ๋๋ ค๋ณด๋ฉด, ๋งํฌ๋๋ฆฌ์คํธ์์ 3๋ฒ์งธ ์นธ์ ์ฐพ๋๋ค๋ ๊ฒ์ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค๊ธฐ์ฐจ์ ๋ชจ๋ ์นธ์ ๋์๋ค๋๋ฉด์ ๊ฐ ์นธ์ ๋ญ๊ฐ ์๋์ง ์ ๋ถ ์ข ์ด์ ์ ์ด๋๊ณ , ๋์ค์ ๊ทธ ์ข ์ด๋ฅผ ๋ณด๊ณ 3๋ฒ์งธ๊ฐ ๋ญ์๋์ง ์ฐพ๋ ๊ฑฐ์์.๋ฐ๋ฉด ๊ฐ์์์ ์ ์ํ๋ ๋ฐฉ์์: 1๋ฒ ์นธ์์ ์์ํด์ "1๋ฒ, 2๋ฒ, 3๋ฒ!" ํ๊ณ ์ธ ์นธ๋ง ์ด๋ํ ๋ค์ ๋ฉ์ถ๋ ๊ฑฐ์์. ํจ์ฌ ํจ์จ์ ์ธ ๊ตฌํ์ด ๋ฉ๋๋ค.3. ๊ฐ์์์ ์ ์ํ๋ ์ฌ๋ฐ๋ฅธ ๊ตฌํdef get_node(self, index): cur = self.head cur_index = 0 while cur_index != index: cur = cur.next cur_index += 1 return cur ์ด ์ฝ๋์ ํต์ฌ์ index๊น์ง๋ง ์ด๋ํ๊ณ ๋ฐ๋ก ๋ฐํํ๋ค๋ ๊ฑฐ์์. 0๋ฒ์งธ ๋ ธ๋๋ฅผ ์ฐพ๊ณ ์ถ์ผ๋ฉด head์์ ๋ฐ๋ก ๋ฐํํ๊ณ , 2๋ฒ์งธ๋ฅผ ์ฐพ๊ณ ์ถ์ผ๋ฉด ๋ฑ ๋ ๋ฒ๋ง ์ด๋ํด์.4. ์๊ฐ๋ณต์ก๋ ๊ด์ ์์ ๋ณด๋ฉด๋ ๋ค O(n)์ด๊ธด ํ๋ฐ์, ์ ์ํด์ค ๋ฐฉ์์ index๊ฐ 0์ด์ด๋ ์ ์ฒด๋ฅผ ๋ค ๋์์ผ ํ๊ณ , ๊ฐ์ ๋ฐฉ์์ index๊ฐ 0์ด๋ฉด ๋ฐ๋ก ๋ฐํํด์. ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ(ํ์ด์ฌ list)๋ฅผ ์ฐ์ง ์์์ ๊ณต๊ฐ๋ณต์ก๋๋ O(1)๋ก ์ ์ง๋ฉ๋๋ค์ฝ๋ฉํ ์คํธ์์ ๋งํฌ๋๋ฆฌ์คํธ ๋ฌธ์ ๊ฐ ๋์ค๋ฉด, ๋ณดํต "๋งํฌ๋๋ฆฌ์คํธ์ ํน์ฑ์ ์ดํดํ๊ณ ์๋๊ฐ"๋ฅผ ํ๊ฐํด์. ๋ณ๋์ ๋ฐฐ์ด๋ก ๋ณํํด์ ํ๋ฉด ์ ๋ต์ ๋ง์ ์ ์์ง๋ง, ๋ฉด์ ๊ด์ด ์ํ๋ ๋ต์ ์๋ ์ ์์ต๋๋ค์ฒ์์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์๋ํด๋ณด์ ๊ฑด ์์ฐ์ค๋ฌ์ด ์ฌ๊ณ ํ๋ฆ์ด์์! ๋ ธ๋๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉด์ ์นด์ดํธํ๋ ํจํด์ด ์ฒ์์ ๋ฏ์ค ์ ์๊ฑฐ๋ ์. ๊ฐ์์ while๋ฌธ ํจํด์ ๋ช ๋ฒ ์ง์ ์์ผ๋ก ๋ฐ๋ผ๊ฐ๋ณด์๋ฉด ๊ธ๋ฐฉ ์ต์ํด์ง์ค ๊ฑฐ์์. ์ธ์ ๋ ํธํ๊ฒ ์ง๋ฌธ์ฃผ์ธ์!!
- 0
- 2
- 21




