2022. 10. 11. 09:24ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
๋ฌธ์ ์ค๋ช
Finn์ ์์ฆ ์ํ๊ณต๋ถ์ ๋น ์ ธ ์์ต๋๋ค. ์ํ ๊ณต๋ถ๋ฅผ ํ๋ Finn์ ์์ฐ์ n์ ์ฐ์ํ ์์ฐ์๋ค๋ก ํํ ํ๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ๋ผ๋ ์ฌ์ค์ ์๊ฒ ๋์์ต๋๋ค. ์๋ฅผ๋ค์ด 15๋ ๋ค์๊ณผ ๊ฐ์ด 4๊ฐ์ง๋ก ํํ ํ ์ ์์ต๋๋ค.
- 1 + 2 + 3 + 4 + 5 = 15
- 4 + 5 + 6 = 15
- 7 + 8 = 15
- 15 = 15
์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ฐ์๋ ์์ฐ์๋ค๋ก n์ ํํํ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ returnํ๋ solution๋ฅผ ์์ฑํด์ฃผ์ธ์.
- n์ 10,000 ์ดํ์ ์์ฐ์ ์ ๋๋ค.
์ ์ถ๋ ฅ ์
15 | 4 |
์
์ถ๋ ฅ ์#1
๋ฌธ์ ์ ์์์ ๊ฐ์ต๋๋ค.
๋์ ํ์ด

int i = 1
int j = 1 ~ 15
int i = 2
int j = 2 ~ 15
int i = 3
int j = 3 ~ 15
...
์ด๋ฐ์์ผ๋ก ํด์ j ๊ฐ ๋ํ์ ๋ 15 ๊ฐ ๋๋ฉด answer์ 1์ ๋ํด์คฌ๋ค.
์ฒ์์ else if ์กฐ๊ฑด์์์ด ํ๋๋ ํจ์จ์ฑํ ์คํธ์์ ์คํจํด์
else if ์กฐ๊ฑด์ผ๋ก sum์ด n๋ณด๋ค ์ปค์ง๋ฉด ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฃํ๋๋ก ํ๋๋ ํจ์จ์ฑ ํ ์คํธ๋ ์ฑ๊ณตํ๋ค~~
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ํผ๋ณด๋์น ์ (0) | 2022.10.11 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2022.10.11 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2022.10.11 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์ฌ๋ฐ๋ฅธ ๊ดํธ (0) | 2022.10.11 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์ด์ง ๋ณํ ๋ฐ๋ณตํ๊ธฐ (0) | 2022.10.10 |