ํ๋ก๊ทธ๋๋จธ์ค - ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2)
๐ฏ๋ชฉ์ :
Javascript๋ก Algorithm ๋ฌธ์ ํ์ด ํ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
๋๋ง์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค.
๋ฌธ์
์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
numbers์ ์์ ์ค ๋ ๊ฐ๋ฅผ ๊ณฑํด ๋ง๋ค ์ ์๋ ์ต๋๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
ํ์ด
๊ฒฐ๊ณผ
๋ง์์ฌ...
์์์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ์ ํ๋๋ฐ
์์์ ๊ณฑ์ด ๋ ํฐ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํ์ง ๋ชปํ๋ค.
1๋ฒ ๋ฌธ์ ์์๋ [4, 2, 1, -3, -5] ์์๋ก ์ ๋ ฌ๋จ.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ด๋ฆผ์ฐจ์์ผ๋ก ์์์ ์ต๋๊ฐ์ ๊ตฌํ๊ณ
์ค๋ฆ์ฐจ์์ผ๋ก ์์์ ์ต๋๊ฐ์ ๊ตฌํ๋ค
์ด๋ก์จ ๋์ ๊ฐ์ ์ผํญ์ฐ์ฐ์๋ก ๋น๊ตํ์ฌ ํฐ ๊ฐ์ ๋ฆฌํดํ๋ค.
๋ค๋ฅธ ํ์ด๋ฅผ ์ฐธ๊ณ ํ๋ ค๊ณ ํ์ง๋ง ๋๋ถ๋ถ ์ด์คfor๋ฌธ์ ์ฌ์ฉํ๋ค..
๋๋ ์ต๋ํ ์๊ฐ๋ณต์ก๋๊ฐ ์ฆ๊ฐํ์ง ์๋ ๋ฐฉ๋ฒ์ ๊ณ ์ํด์ ์ ์ธ๋ ๊ฐ์ ๋น๊ตํ์ฌ ๋ฆฌํดํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ ํด ๋ณด์๋ค.
์ต์ข ์ ๋ฆฌ
- sort ํจ์๋ ์ ์ฉํ๊ฒ ์ฐ์ธ๋ค. ํ์ง๋ง a,b ์ธ์๋ฅผ ์ฌ์ฉํด ์ ๋ ฌํด์ผ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฐ์ ์ป์ ์ ์๋ค.
- ์ผํญ์ฐ์ฐ์๋ ๊ฐ๋ ์ฑ์ ๋จ์ด๋จ๋ฆด ์ ์์ง๋ง ๋จ์ํ๊ฒ ๋น๊ต๋์์ด 2๊ฐ๋ผ๋ฉด ์ฌ์ฉํด๋ ๋์์ง ์์ ๋ฐฉ๋ฒ์ด๋ค.