2022. 10. 7. 08:29ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
๋ฌธ์ ์ค๋ช
๋ ์ ์ left์ right๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. left๋ถํฐ right๊น์ง์ ๋ชจ๋ ์๋ค ์ค์์, ์ฝ์์ ๊ฐ์๊ฐ ์ง์์ธ ์๋ ๋ํ๊ณ , ์ฝ์์ ๊ฐ์๊ฐ ํ์์ธ ์๋ ๋บ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- 1 โค left โค right โค 1,000
์ ์ถ๋ ฅ ์
13 | 17 | 43 |
24 | 27 | 52 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ๋ค์ ํ๋ 13๋ถํฐ 17๊น์ง์ ์๋ค์ ์ฝ์๋ฅผ ๋ชจ๋ ๋ํ๋ธ ๊ฒ์ ๋๋ค.
13 | 1, 13 | 2 |
14 | 1, 2, 7, 14 | 4 |
15 | 1, 3, 5, 15 | 4 |
16 | 1, 2, 4, 8, 16 | 5 |
17 | 1, 17 | 2 |
- ๋ฐ๋ผ์, 13 + 14 + 15 - 16 + 17 = 43์ return ํด์ผ ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- ๋ค์ ํ๋ 24๋ถํฐ 27๊น์ง์ ์๋ค์ ์ฝ์๋ฅผ ๋ชจ๋ ๋ํ๋ธ ๊ฒ์ ๋๋ค.
24 | 1, 2, 3, 4, 6, 8, 12, 24 | 8 |
25 | 1, 5, 25 | 3 |
26 | 1, 2, 13, 26 | 4 |
27 | 1, 3, 9, 27 | 4 |
- ๋ฐ๋ผ์, 24 - 25 + 26 + 27 = 52๋ฅผ return ํด์ผ ํฉ๋๋ค.
๋์ ํ์ด

์ฃผ์ด์ง left, right ์ฌ์ด์ ์๋ค์ ์ฝ์์ ๊ฐ์๋ฅผ ๊ตฌํ๊ณ ์ฝ์์ ๊ฐ์๊ฐ ์ง์๋ฉด ๊ทธ ์๋ฅผ ๋ํ๊ณ ์๋๋ฉด ๋นผ๋๋ก ํ๋ ๋ฌธ์ ์ด๋ค.
๊ทธ๋ผ ์ฐ์ ์ฝ์์ ๊ฐ์๋ฅผ ๊ตฌํด์ผ ํ๊ณ , ๊ทธ ๋ค์ ์ฝ์์ ๊ฐ์๊ฐ ์ง์์ธ์ง๋ฅผ ํ๋จํด์ผ ํ๋ค.
๋ค๋ฅธ ์ฌ๋ ํ์ด

๋กธ...?
์ ๊ณฑ์๋ก ์ฝ์์ ๊ฐ์๋ฅผ ์ ์ ์๋ค๋๊ฑฐ ์ฒ์ ์์๋ค..
์ ๊ณฑ์๋ฉด ์ฝ์์ ๊ฐ์๊ฐ ํ์์ด๊ณ , ์ ๊ณฑ์๊ฐ ์๋๋ฉด ์ฝ์์ ๊ฐ์๊ฐ ์ง์๋ผ๊ณ ํ๋ค..
ํ ์ด๊ฑด ์ข ์๊ฐํด๋ด์ผํ ๋ฏ..!
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ํ๋ ฌ์ ๋ง์ (1) | 2022.10.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (1) | 2022.10.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (0) | 2022.10.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv3. ์์ด์ง ๊ธฐ๋ก ์ฐพ๊ธฐ (0) | 2022.10.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2022.10.06 |