๋ฌธ์
์์ด์ด ์ฃผ์ด์ง ๋, ์ด์ค ๋ ๊ฐ์ ์๋ฅผ ์ ํํ์ฌ ์ต๋ ํฉ์ด ๋์ฌ ์ ์๋๋ก ํ๋ก๊ทธ๋จ์ ์ ์ํ๋ผ. ์ ๋ ฅ์ ์ ์๋ก ๋ ๋ฐฐ์ด์ ๋ฐ๊ณ , ์ต๋ ํฉ์ด ๋์ฌ ์ ์๋ ๋ ์๋ฅผ ๋ฐฐ์ด ํํ๋ก ๋ฐํํ๋ค. ๋ฐฐ์ด๋ก ์ ๋ ฅ๋๋ ์ ์๋ 10 ~ 20๊ฐ ์ฌ์ด์ด๋ฉฐ, ์ ์์ ๋ฒ์๋ -20 ~ +20 ์ฌ์ด์ ๊ฐ์ด ์ ๋ ฅ๋๋ค.
์ ๋ ฅ๊ฐ
[-11, 5, 18, -2, -3, 6, 4, 17, 10, 9]
[3, 7, -14, 2, -6, 13, -20, -2, -7, 6, -17, -5, 14, -9, 19]
[-15, -4, -8, 12, 12, -8, -8, 9, 10, 15, -2, 10, -14, 2, 13, 19, -9, 3, -18, 14]
์ถ๋ ฅ๊ฐ
#1 [18, 17]
#2 [19, 14]
#3 [19, 15]
๐ฉ๐ป ํ์ด๋ณด๊ธฐ
function answer(nums) {
let result = [];
nums.sort((x, y) => x - y);
nums.reverse();
result.push(nums[0]);
result.push(nums[1]);
return result;
}
์ฒซ ๋ฒ์งธ ์ต๋๊ฐ๊ณผ ๊ทธ ๊ฐ์ ์ ์ธํ ๋ ๋ฒ์งธ ์ต๋๊ฐ์ ๊ตฌํด์ ๋ํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ค.
๋จผ์ ๋ฐฐ์ด์ sort ๋ฉ์๋๋ก ์ ๋ ฌํ๋ค ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค.
์ดํ ์ ๋ ฌ๋ ๋ฐฐ์ด์์ ๋ ๊ฐ์ ๊ฐ์ ๊บผ๋ด์๋ค.
๋ถ์กฑํ๋ ์
- ๋งค๊ฐ๋ณ์ ์๋ณธ ํํ๋ฅผ ๋ณํํด๋ ๊ด์ฐฎ์๊ฐ์ ๋ํ ์๋ฌธ...
๐คธโ๏ธ๐คธโ๏ธ๐คธโ๏ธ๐คธโ๏ธ๐คธโ๏ธ๐คธโ๏ธ
๋ฐฉ๋ฌธํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ๐
ํฌ์คํ ๋ค์ ๊ณต๋ถ์ค์ธ ๋ด์ฉ์ ๊ธ๋ก ์์ฑํ ๊ฒ์ด๋ผ ๋ถ์กฑํ ์ ์ด ๋ง์ผ๋ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค.
๋ถ์กฑํ ๋ถ๋ถ์ ๋ํ ์ฝ๋ฉํธ๋ ์ธ์ ๋ ํ์์ ๋๋ค.
์ข์ ํ๋ฃจ ๋์ธ์, ๊ฐ์ฌํฉ๋๋ค! ๐
'๐ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ๋ณต์ก๋์ Big-O (3) | 2022.04.29 |
---|---|
[JS] ์๊ณ ๋ฆฌ์ฆ : ๋๋ฌด ๊ทธ๋ฆฌ๊ธฐ (๋ณ์ฐ๊ธฐ) (0) | 2022.04.18 |
[JS] ์๊ณ ๋ฆฌ์ฆ : ์ผ๊ณฑ ๋์์ด (0) | 2022.04.15 |
[JS] ์๊ณ ๋ฆฌ์ฆ : ์ฒด์ค ์ธํธ (0) | 2022.04.14 |
[JS] ์๊ณ ๋ฆฌ์ฆ : ์ต์๊ฐ ์์น (0) | 2022.04.14 |
Comment