๋ฐ์ํ
์ต๋๊ฐ๊ณผ ์ต์๊ฐ
๋ฌธ์์ด s์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์ซ์๋ค์ด ์ ์ฅ๋์ด ์์ต๋๋ค. str์ ๋ํ๋๋ ์ซ์ ์ค ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ์ฐพ์ ์ด๋ฅผ "(์ต์๊ฐ) (์ต๋๊ฐ)"ํํ์ ๋ฌธ์์ด์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด s๊ฐ "1 2 3 4"๋ผ๋ฉด "1 4"๋ฅผ ๋ฆฌํดํ๊ณ , "-1 -2 -3 -4"๋ผ๋ฉด "-4 -1"์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์กฐ๊ฑด
* s์๋ ๋ ์ด์์ ์ ์๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
s | return |
---|---|
"1 2 3 4" | "1 4" |
"-1 -2 -3 -4" | "-4 -1" |
"-1 -1" | "-1 -1" |
๋ฌธ์ ํ์ด
split์ผ๋ก s์ ๊ฐ์ ์ชผ๊ฐ๊ณ Math.min๊ณผ max๋ก ์ต์/์ต๋๊ฐ์ ๊ตฌํ๋ค.
function solution(s) {
const arr = s.split(' ');
return Math.min(...arr)+' '+Math.max(...arr);
}
๋ค๋ฅธ ํ์ด ๋ฐฉ์
function solution(s) {
return s.split(' ').sort((a, b) => a - b)[0] + ' ' + s.split(' ').sort((a, b) => a - b)[s.split(' ').length - 1];
}
๋ฐ์ํ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ต์์ง์ฌ๊ฐํ (3) | 2022.12.09 |
---|---|
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ํ๋ฒ๊ฑฐ ๋ง๋ค๊ธฐ (5) | 2022.12.08 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ซ์ ์ง๊ฟ (2) | 2022.12.07 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ์ฒด์ก๋ณต (2) | 2022.12.05 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.1 : ํฐ์ผ๋ชฌ (1) | 2022.12.05 |
๋๊ธ