Algorithm
- ์์ ์ฐพ๊ธฐ -
๋ฌธ์
1๋ถํฐ ์ ๋ ฅ๋ฐ์ ์ซ์ n์ฌ์ด์ ์๋ ์์์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
- ์์๋ 1๊ณผ ์๊ธฐ ์์ ๋ง์ผ๋ก๋ง ๋๋์ด์ง๋ ์๋ฅผ ์๋ฏธํฉ๋๋ค.
- 1์ ์์๊ฐ ์๋๋๋ค.
์ ์ถ๋ ฅ ์์
n | result |
10 | 5 |
5 | 3 |
๋ฌธ์ ํ๊ธฐ
์ด๋ฒ๋ฌธ์ ๋ ์ฝ๋์ ํจ์จ์ฑ๋ ๋ฐ์ง๋ ๋ฌธ์ ๋ผ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ์ฝ๊ฐ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค.
์ผ๋จ ๋ฐ๋ณต๋ฌธ์ 3๋ถํฐ 2์ฉ ๊ฐ์ ์ฌ๋ ค ๋๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ๋ฐ๋ณต๋ฌธ์ด ๋์๊ฐ๋ ํ์๋ฅผ ์ต๋ํ ์ต์ํ ํ ๋ ค๊ณ ์๋ํ์๋ค.
๊ทธ๋ฆฌ๊ณ ์์ชฝ ๋ฐ๋ณต๋ฌธ์ ๋ฐ๊นฅ์ชฝ์ ๋์จ ๊ฐ์ด ์์์ธ์ง ์๋์ง๋ฅผ ํ์ ํ๊ธฐ ์ํด์ i์ ๊ฐ์ ์๋๋ผ๋ฉด 1๋ถํฐ i๊น์ง ๊ณ์ ๋๋์ด ๋๋จธ์ง๊ฐ 0์ด ๋๋์ง ์๋์ง๋ฅผ ํ์ ํด๋ณด์์ผ๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง๋ง ๋ฐ๋ณต๋ฌธ์ด ๋๋ฌด ๋ง์ด ๋์๊ฐ์์ธ์ง ํจ์จ์ฑํ ์คํธ๋ ์๊ฐ์ด๊ณผ๋ก ์คํจํ์๋ค.
๊ทธ๋์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์๊นํ๋ ์๊ฐ์ ๊ฒ์์ ์๋ํด๋ณธ ๊ฒฐ๊ณผ i๊น์ง ๋ชจ๋ ๊ฐ์ ๋๋๋ ๊ฒ์ด ์๋๋ผ i์ ์ ๊ณฑ๊ทผ ๋งํผ ํ์๋ฅผ ๋๋ ค๋ ๋ฌธ์ ์์ด ๋์๊ฐ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค.
์๋ฅผ ๋ค๋ฉด 10์ 2*5์ 5*2 ์ด ๋๊ฐ์ง ์กฐํฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋๋ฐ ๊ฒฐ๊ตญ์ ๊ฐ์ ์์ด๋ ๋ง์ฐฌ๊ฐ์ง ์ด๊ธฐ๋๋ฌธ์ 2๋ฒ์ด ์๋ 2์ ๋ฐ์ธ 1๋ฒ์ผ๋ก๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ค๋ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๊ธฐ ์ํด์๋ ๋ง๋ก ์ ๊ณฑ๊ทผ์ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ๋๋ค๋ ๊ฒ์ด๋ค.
๊ทธ๋ ๊ฒ ํด์ ๋ฌธ์ ๋ฅผ ํ์๋๋ ์ด์ํ๊ฒ ๊ฐ์ด ์ ๋ต๋ณด๋ค -1 ๋ ์ํ๋ก ๊ฐ์ด ๋์๋ค.
๊ทธ๋์ ๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ 2๋ ์ง์์ด์ง๋ง ์ ์ผํ ์์๋ผ๋ ๊ฒ์ ์ ์ ๋์ณค๋ ๊ฒ์ด๋ค.
result๋ฅผ 0์ผ๋ก ํด๋์๋ ๊ฒ์ 1๋ก ๋ฐ๊ฟ์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ๋๋์ด ๋ฌธ์ ๊ฐ ์ ๋๋ก ํด๊ฒฐ๋๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค.
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Level 1] ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (0) | 2021.04.24 |
---|---|
[Level 1] ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ (0) | 2021.04.23 |
[Level 1] ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? (0) | 2021.04.21 |
[Level 1] ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (0) | 2021.04.20 |
[Level 1] ์์ ์ํธ (0) | 2021.04.19 |
๋๊ธ