ํฐ์คํ ๋ฆฌ ๋ทฐ
N(1<=N<=100)๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์, ์์ ์ ๋ฐ๋ก ์ ์๋ณด๋ค ํฐ ์๋ง ์ถ๋ ฅํ๊ณ ์ ํ๋ค.
(์ฒซ ๋ฒ์งธ ์๋ ๋ฌด์กฐ๊ฑด ์ถ๋ ฅํ๋ค)
์ฒซ ๋ฒ์งธ ์๋ ๋ฌด์กฐ๊ฑด ์ถ๋ ฅํด์ผ ๋๊ธฐ ๋๋ฌธ์ answer์ ์ด๋ ํ ์์๋ค๋ ๋ค์ด์์ง ์์ ๊ฒฝ์ฐ(arr.length === 0), ์ฒซ ๋ฒ์งธ ์์ ๊ฐ์ ๋ฐฐ์ด์ push ํด์ฃผ์๋ค.
์ ์๋ณด๋ค ํฐ ์์ผ ๊ฒฝ์ฐ๋ง์ ๊ตฌํด์ผ ๋๊ธฐ ๋๋ฌธ์ ๋น๊ตํ๊ณ ์ ํ๋ ๋ฐ๋ก ์ ์ธ๋ฑ์ค arr[i]๋ณด๋ค ํ์ฌ ๊ฒ์ฌํ๊ณ ์ ํ๋ ์ธ๋ฑ์ค arr[i+1] ๊ฐ์ด ํด ๊ฒฝ์ฐ์๋ง ํด๋น ๊ฐ์ push ํด์ฃผ์๋ค.
๋ฌธ์ ํ์ด1์์๋ ์ฒซ ๋ฒ์งธ ์๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ ์ํด ๋ฐ๋ณต๋ฌธ ๋ด์์ if๋ฌธ์ ํตํด ๋น ๋ฐฐ์ด์ธ์ง ํ์ธ ํ์ ๋ฃ์ด์ฃผ์๋ค.
ํ์ง๋ง ์ด๋ฌํ if๋ฌธ ์ฐ์ฐ์ ๋ฐ๋ณต๋ฌธ ๋ด์์ ์ฒ๋ฆฌํด์ฃผ๋ ๋ฐ๋์, ์ธ๋ฑ์ค i์ ์ด๊ธฐ๊ฐ์ 0๋ถํฐ ์์ํ ์ ๋ฐ์ ์์๊ณ ์ด๋ก ์ธํด ์ ์ฒด ๋ฐ๋ณต ๋ฒ์arr.length์ -1์ ํด์ค์ผ๋ง ํ๋ค.(๋ฐฐ์ด ์์ ๊ฐฏ์๊ฐ ์ด 6๊ฐ์ผ ๊ฒฝ์ฐ, ๋ง์ง๋ง i = 6์ด๊ณ arr[7] > arr[6]์ ๋ถํ์ํ ์ฐ์ฐ์ด๊ธฐ ๋๋ฌธ์ -1์ ํด์ฃผ์๋ค)
์ด๋ฌํ ๋ถํ์ํ ์ฐ์ฐ์ ์ค์ด๊ธฐ ์ํด ๋ฐ๋ณต๋ฌธ ๋ด์ if๋ฌธ์ ์จ์ ๋น ๋ฐฐ์ด์ธ์ง ๊ฒ์ฌํ๊ธฐ ๋ณด๋จ ๋ฐ๋ณต๋ฌธ์ ๋๊ธฐ ์ ์ ์ ์ญ ์ปจํ ์คํธ ๋ด์์ ํด๋น ์ฒซ ๋ฒ์งธ ๊ฐ์ ๋ฐ๋ก push ํด์ฃผ์๊ณ ์ธ๋ฑ์ค ์์๊ฐ์ 1๋ก ์ด๊ธฐํ ํด์ฃผ์๋ค.
'์๊ณ ๋ฆฌ์ฆ > ํ๊ทธ ๋ณ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ฐ์ ๋ฐ์ ๋ณด (0) | 2021.05.11 |
---|---|
๋ณด์ด๋ ํ์ (0) | 2021.05.03 |
์ค๋ณต๋จ์ด์ ๊ฑฐ (0) | 2021.05.02 |
์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2021.05.02 |
๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ (0) | 2021.05.02 |