Courses
Reviews
- For IT company employment: Conquer the coding test on your own (C/C++)
- For IT company employment: Conquer the coding test on your own (C/C++)
- For IT company employment: Conquer the coding test on your own (C/C++)
- For IT company employment: Conquer the coding test on your own (C/C++)
- For IT company employment: Conquer the coding test on your own (C/C++)
Posts
Q&A
๋์ ๋ฌธ์ ํ์ด ์ง๋ฌธ
์๋ ํ์ธ์ lovveee๋.3์ ๋ฐ 5์ ์ง๋ฆฌ ๋์ ๋ง ์๋ ์ํ์์,๋์ ์กฐํฉ์ผ๋ก 7์์ ๋ง๋ค ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ด๋ป๊ฒ ์ ์ ์๋์ง ๋ฌป๋ ๊ฒ์ผ๋ก ์ดํดํ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ, 2์, 4์์ ๋ง๋ค ์ ์๋์ง ํ์ธํฉ๋๋ค.2์์ ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ์, ์ฌ๊ธฐ์ 5์์ ๋ํ๋ฉด 7์์ด ๋๋ฏ๋ก, 7์์ ๋ง๋ค ์ ์์ต๋๋ค.๋ํ, 4์์ ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ์, ์ฌ๊ธฐ์ 3์์ ๋ํ๋ฉด 7์์ด ๋๋ฏ๋ก, 7์์ ๋ง๋ค ์ ์์ต๋๋ค. ์ ํ์์ ์๋์ ๊ฐ์ต๋๋ค.dp[7] = dp[7-5] or dp[7-3] or X์ด ๊ฒฝ์ฐ, 2์, 4์์ ๋ชจ๋ ๋ง๋ค ์ ์์ผ๋ฏ๋ก 7์ ์ญ์ ๋ง๋ค ์ ์๋ ๊ฒ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.lovveee๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 26
Q&A
์ฅ๊ธฐ๋ฌธ์ ์ต์ข cppํ์ผ
์๋ ํ์ธ์ khm๋.๋ฌธ์ ์์ 1์ฌ๋ฐ๋ฅด๊ฒ ์์ฑ๋ ์ฝ๋๋ ๋ฌธ์ ์์ ์ฃผ์ด์ง grid์ ๋ฒ์๋ฅผ ๋ฒ์ด๋์ง ์์ง๋ง,๊ทธ๋ผ์๋ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒ ์ค์ ํ ์ด์ ๋1)์ธ๋ฑ์ค๋ฅผ 1๋ถํฐ ํ์ฉํ๋ ๋ฑ, ์ถ๊ฐ ๊ณต๊ฐ์ด ํ์ํ ๊ฒฝ์ฐ๋ฅผ ์ฌ์ ์ ๋์ํ๊ณ 2)out of bound ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ณ 3)๋๋ฒ๊น ์ ์์ํ ํ๊ธฐ ์ํจ์ ๋๋ค.๊ฐ์ธ์ ์ธ ์ฑํฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์๋ ๋ถ๋ถ์ด๋ ๋ฌด๊ฒ๊ฒ ๋ฐ์๋ค์ด์ค ํ์๋ ์์ต๋๋ค :)khm๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 81
Q&A
์ดํด๊ฐ ์๋๋ ๋ถ๋ถ์ด ์์ต๋๋ค.
์๋ ํ์ธ์ sang ji Choi๋.๋ง์ํด ์ฃผ์ ๋๋ก,dp[6-5] == dp[1]dp[6-3] == dp[3] ์ ๋๋ค.ํ์ง๋ง ๋ฐฐ์ด์์ ๋ณผ ์ ์๋ฏ์ด, dp[1] == X๋ก,1์์ ์ง๋ถํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ ์ํฉ์ ๋๋ค.์ด ๊ฒฝ์ฐ ์ง๋ถํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ ๊ฒฝ์ฐ(ex. ์ ๊ทธ๋ฆผ ๊ธฐ์ค dp[0], dp[3], dp[5])์ ์ํด ๋ฌด์๋ฉ๋๋ค.๋ฐ๋ผ์, min(dp[1], dp[3])์ dp[1]์ ๋๋ค.sang ji Choi๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 278
Q&A
f20 ์์ f15 + 1์ ์ดํด๊ฐ ๋ฉ๋๋ค...
์๋ ํ์ธ์ ํธํธ๋.์ฃผ์ด์ง ๋ฌธ์ ์ ๋ฐ๋ฅด๋ฉด 3์, 5์์ง๋ฆฌ ๋์ ์ด ์กด์ฌํฉ๋๋ค.๋ฐ๋ผ์, 20์์ ์ง๋ถํ๊ธฐ ์ํด์๋ 15์์ ์ง๋ถํ ๋ค 5์์ ์ถ๊ฐ๋ก ์ฌ์ฉํ๊ฑฐ๋, 17์์ ์ง๋ถํ ๋ค 3์์ ์ถ๊ฐ ์ง๋ถํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. fn์ n์์ ์ง๋ถํ๊ธฐ ์ํด ์ฌ์ฉํ ๋์ ์ ์ด ์๋ผ๊ณ ํ ๋, ์ ๋ด์ฉ์ ์์์ผ๋ก ๋ํ๋ด๋ฉด ์๋์ ๊ฐ์ต๋๋ค.f20 = min(f15+1, f17+1) ......(1) ์ฌ๊ธฐ์, f15์ f17์ base case๊ฐ ์๋๊ธฐ ๋๋ฌธ์, ๊ฐ์ ๋ฐฉ์์ผ๋ก ํํ์ด ๊ฐ๋ฅํฉ๋๋ค.f15 = min(f10+1, f12+1) ......(2)f17 = min(f12+1, f14+1) ......(3) ์ฌ๊ธฐ์, 2๋ฅผ 1์ ๋์ ํ๋ฉด ์๋์ ๊ฐ์ ์์ด ๋์ต๋๋ค.f20 = min( min(f10+1, f12+1)+1, f17+1) ๋ง์ํด์ฃผ์ ์์f10+1+1, f12+1+1์ ์์ ๊ฐ์ ๊ณ์ฐ ๊ณผ์ ์์ ์ ๋๋ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค. ํธํธ๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 305
Q&A
๋ฐฐ๋ญ๋ฌธ์ ๊ฐ ๋ฐฑ์ค๋ฌธ์ ๋ก ์์ด์ ์์ฑํ๋๋ฐ ์ ์๋๋์ง ์ ์ ์์๊น์?
์๋ ํ์ธ์ Estados Unidos๋.์ง๋ฌธํด์ฃผ์ ๋ฐฑ์ค์ ๋ฌธ์ ๋ ์์์์ ๋ค๋ฃฌ ๋ฌธ์ ์ ๋ค๋ฆ ๋๋ค.์์์ ๊ฒฝ์ฐ์๋ 1๊ฐ์ ๋ฌผ๊ฑด์ ์ต๋ 1๊ฐ ๋ด์ ์ ์์ง๋ง, ์ฌ๋ ค์ฃผ์ ๋ฐฑ์ค ๋ฌธ์ ์์ ํด๋น ์ ์ฝ์ด ์์ต๋๋ค.๋ฐ๋ผ์, ์ฌ๋ ค์ฃผ์ ๋ฐฑ์ค ๋ฌธ์ ๋ ์๋ ์ ์ฌ ๋ฌธ์ ์ ๋์ผํฉ๋๋ค.https://jungol.co.kr/problem/1077?cursor=eyJwcm9ibGVtc2V0IjoiOCIsImZpZWxkIjo2LCJpZHgiOjd9Estados Unidos๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 446
Q&A
ํน์ ์ด๊ฑด ์ ์๋๋์ง ๋ง์ํด์ฃผ์ค ์ ์๋์??
์๋ ํ์ธ์ ์์ข ์ฝ๋.์ฌ๋ ค์ฃผ์ ๋ด์ฉ์ ์ง์ ์คํํ๋ฉฐ ๋๋ฒ๊น ์ ์ค์ํด์ผ ํ๋ ๋ฌธ์ ๋ก ์๊ฐ์ด ๋ฉ๋๋ค.์ธ๋ฑ์ค ๋ณ์ i์ ๋ณํ์ ๋ฐ๋ฅธ dp ๋ฐฐ์ด ๋ด์ฉ๋ฌผ์ ๋ณํ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ดํด๋ณด๋ฉฐ ๋๋ฒ๊น ์ ์งํํ์ฌ ๋ณด๋ฉด ๋ฌธ์ ๋ฅผ ์๋ณํ ์ ์์ผ๋ฆฌ๋ผ ์๊ฐ์ด ๋ฉ๋๋ค.์ด๋ฌํ ๋ฌธ์ ๋ ์ฝ๋ ์์ฑ์๊ฐ ๊ฐ์ฅ ์ ์ํํ ์ ์๋ ๋ถ๋ถ์ด๋, ๋๋ฒ๊น ์ ์๋ํด๋ณด์๊ณ ์ด๋ ค์์ด ์๋ค๋ฉด ์ง๋ฌธ์ ๋ถํ๋๋ฆฝ๋๋ค.์์ข ์ฝ๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 467
Q&A
์ฝ๋ฉํ ์คํธ ๊ณต๋ถ๋ฒ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์ esybd02๋.esybd02๋๊ป์๋ ์ด๋ฏธ ๋ชจ๋ฒ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ณต๋ถ๋ฅผ ํ๊ณ ๊ณ์ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.๊ตฌํํด์ผ๋ ์์ด๋์ด๋ฅผ ์๊ฐํด๋ด๋ ๊ฒ์ด ๋จผ์ ์ด๊ธฐ์ ์ข ์ด๋ก ์์ฑํ๋ฉฐ ์ดํดํ๋ ๊ฒ๋ ์ข๊ณ ,์ฝ๋ ํจ์จ์ฑ์ ์ํด์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ ๊ฒ๋ ์ข์๋ณด์ ๋๋ค.๋ค๋ง ๋ค๋ฅธ ์ฝ๋๋ฅผ ๋งน๋ชฉ์ ์ผ๋ก ๋ฐ๋ผ๊ฐ๊ธฐ๋ณด๋ค๋ ํด๋น ๋ฌธ์ ์ "ํ ํ๋ฆฟ"์ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ , ์ ๋ง ์ ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋๋ฉด ๋ณธ์ธ์ด ๋ ํธํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.๋ง์ง๋ง์ผ๋ก, ๊ณผ๋ํ๊ฒ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ์ดํดํ๋๋ฐ ์๊ฐ์ ์ฐ๊ธฐ๋ณด๋จ ์ ๋นํ ๋์ด๋์ ์ ํ์ ์ธ ๋ฌธ์ ๋ฅผ ํญ๋๊ฒ ํธ๋๋ฐ ์ง์คํ๋ฉด ๋ ์ข๊ฒ ์ต๋๋ค.esybd02๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 554
Q&A
์ ๋ ฅํจ์ ์ถ๋ ฅํจ์ ๊ด๋ จ
์๋ ํ์ธ์ ์์ง์ด๋YM๋.๋ณธ ๊ฐ์๋ ๋ฌธ์ ํด๊ฒฐ ์๊ฐ ๋จ์ถ์ ์ํด C++์์ ์ ๊ณตํ๋ STL์ ์ฌ์ฉํ์ง๋ง,๊ธฐ๋ณธ์ ์ผ๋ก C์ธ์ด๋ง ์๊ณ ์๋ ํ์์ ์ํ ๊ฐ์์ ๋๋ค.๋ฐ๋ผ์ STL ์ฌ์ฉ์ ์ ์ธํ ๋ชจ๋ ๋ถ๋ถ์ C++ ์ ์ฉ ํจ์ ์ฌ์ฉ์ ์ต์ํํ๋ ๊ฒ์ด ๋ณธ ๊ฐ์์ ์งํฅ์ ์ ๋๋ค.์ด๋ฐ ์๋๊ฐ ์๋๋๋ผ๋, C++ ํ๋ก์ ํธ์์ C์ ์ฉ ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์๋ค๋ ๊ฒ์ ์์์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค.์์ง์ด๋YM๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 367
Q&A
๊ฐ์์๋ฃ
์๋ ํ์ธ์ esybd02๋.DFS์ BFS ์๊ฐ ์์์์ ์ฌ์ฉํ ๊ฐ์ ๊ต์์ด ์๋ ๊ฒ์ ํ์ธํ์์ผ๋ฉฐ, ์ฌ์ ๋ก๋ ํ์์ผ๋ ๋ค์ ๋ค์ด๋ก๋๋ฐ์ผ์๋ฉด ๋๊ฒ ์ต๋๋ค.esybd02๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 1.2K
Q&A
๋์ ๊ตฌํ๋ฌธ์
์๋ ํ์ธ์ ์นด๋์๋ณด๋.์ฌ์ค X๋ฅผ ์ด๋ค ๊ฐ์ผ๋ก ์ ์ํ๋์ง๋ ์ ์ ์ผ๋ก ์ง๋ฌธ์๋์ ์์ ์ด๋ฉฐ, ํธํ์ ๊ฐ์ผ๋ก ์ง์ ํ์ ๋ ์ข์ต๋๋ค.๋ค๋ง X๊ฐ -1์ผ ๋์ X๊ฐ 5000์ผ ๋์ (10000์ผ ์๋ ์๊ณ ์์ ์๋ฑํ ์ซ์๊ฐ ๋ค์ด๊ฐ ์๋ ์์ต๋๋ค) ์์ค์ฝ๋๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, X๊ฐ ๋ณํ์ ๋ฐ๋ฅธ ์์ค์ฝ๋ ๋ณํ๋ฅผ ๋ณด์ด๊ธฐ ์ํด ์์๋ก ๋ฐ๊พผ ๊ฐ์ ๋๋ค.ํนํ X๊ฐ ๋ณํ๋ฉด์ ์์ค์ฝ๋๊ฐ ํจ์ฌ ๊ฐ๊ฒฐํด์ง๊ธฐ์ ์ด ๋ถ๋ถ์ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ ์ถ๊ฐํ ๋ด์ฉ์ด๋, "์ X๊ฐ ๋ณํ๋์ง"๊ฐ ์๋๋ผ "X๊ฐ ๋ช์ผ ๋ ์์ค์ฝ๋๊ฐ ๋ ๊ฐ๊ฒฐํด ์ง๋์ง"์ ์ง์คํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.์นด๋์๋ณด๋์ด ๋ง์กฑํ์๋ ๋ต๋ณ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ๋ต๋ณ ํด๊ฒฐ๋ก ์ํ ๋ณ๊ฒฝ์ ๋ถํ๋๋ฆฝ๋๋ค.์ดํ์๋ ๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ณต๋ถํ์๋ฉด์ ์ด๋ ค์ด ์ ์ด ์๋ค๋ฉด ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 312