Algorithm
- ์์ ๋ง๋ค๊ธฐ -
๋ฌธ์
์ฃผ์ด์ง ์ซ์ ์ค 3๊ฐ์ ์๋ฅผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค.
์ซ์๋ค์ด ๋ค์ด์๋ ๋ฐฐ์ด nums๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, nums์ ์๋ ์ซ์๋ค ์ค ์๋ก ๋ค๋ฅธ 3๊ฐ๋ฅผ ๊ณจ๋ผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ return ํ๋๋ก ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ์ถ๋ ฅ ์์
nums | result |
[1, 2, 3, 4] | 1 |
[1, 2, 7, 6, 4] | 4 |
๋ฌธ์ ํ๊ธฐ
์ด๋ฒ๋ฌธ์ ๋ ๋ฐฐ์ด ์์ ์๋ ์๋ฆฌ๋จผํธ๋ฅผ 3๊ฐ๋ฅผ ๊ณจ๋ผ์ ๊ฐ์ ๋ํ์ ๋ ์์๊ฐ ๋ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ก ์ฌ์ค for๋ฌธ์ ์ด๋ ๊ฒ ๋ง์ด ์ฐ๊ณ ์ถ์ง๋ ์์๋๋ฐ ๋์ค์ ํ๊ณ ๋์ ๋ค๋ฅธ ์ฌ๋๋ค์ ํ์ด๋ ํ์ธํด๋ดค๋๋ฐ ๋์ฒด์ ์ผ๋ก for๋ฌธ์ ๋ง์ด ์ฌ์ฉํ ๊ฒ ๊ฐ์ ๋ณ๋์ฌํญ ์์ด ๋๋ for๋ฌธ์ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋ณด์๋ค.
์ผ๋จ์ ๋ฐฐ์ด์์์ ๊ฒน์น์ง ์๊ฒ 3๊ฐ์ ๊ฐ์ ๊บผ๋ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก 3์ค์ผ๋ก for๋ฌธ์ ๋ง๋ค์ด ์ฃผ๊ณ ์ด๊ธฐ๊ฐ์ ๋ฐ๊นฅ์์ ์์ชฝ ์์ผ๋ก ๋ฐ๊นฅ์ ์ด๊ธฐ๊ฐ ๋ณด๋ค +1 ๋ ๊ฐ์ ๋ฃ์ด ์ฃผ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ ๊ฐ์์ ๊ฐ์ผ๋ก ์ธ๋ฑ์ค์ ์๋ ๊ฐ์ ๊ตฌํด์ ๋ชจ๋ ๋ํ๋ค์์ ํด๋น๊ฐ์ด ์ผ๋จ ์ง์์ธ์ง ์๋์ง๋ฅผ ํ๋จํด์ ๋ฐ๋ณต๋ฌธ์ ๊ณ์ ์งํ์ํฌ์ง ์๋์ง์ ๋ํด์ ๊ฒฐ์ ํ๋๋ก ์งํ์์ผฐ๋ค.
2๋ ์์์ด์ง๋ง ํด๋น ๋ฌธ์ ์์ ๋ฐฐ์ด์์ ์๋ ๊ฐ์ ๋ฒ์๊ฐ 1์ด์์ด๊ณ 3๊ฐ๋ฅผ ๊ณ ๋ฅด๊ธฐ๋๋ฌธ์ 2๋ ๋์ฌ ์ผ์ด ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์กฐ๊ฑด ์์ด ๋ฌธ์ ๋ฅผ ์งํ์์ผฐ๋ค.
๊ทธ ์ดํ ์กฐ๊ฑด๋ฌธ์ ๋์ด์ ํด๋น ๊ฐ์ด ์์์ธ์ง ์๋์ง๋ฅผ ํ๋จํด์ ์์์ผ ๊ฒฝ์ฐ์ result์ ๊ฐ์ +1์ฉ ์ฌ๋ ค์ฃผ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ ์ฌ๋ ค์ฃผ๊ณ ์ต์ข ์ ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ๋ฒ์ด๋๋ฉด result๋ฅผ ๋ฆฌํดํ๋ ๊ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ฃผ์๋ค.
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Level 1] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2021.05.09 |
---|---|
[Level 1] ์์ ๋ํ๊ธฐ (0) | 2021.05.08 |
[Level 1] ๋ด์ (0) | 2021.05.06 |
[Level 1] ์ ๊ท ์์ด๋ ์ถ์ฒ (0) | 2021.05.05 |
[Level 1] ์์ฐ (0) | 2021.05.04 |
๋๊ธ