728x90
๋ฐ์ํ
๐ ๋ฌธ์
N๊ฐ์ ๋ฌธ์์ด์ด ์ ๋ ฅ๋๋ฉด ๊ทธ ์ค ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.
์ต๋๊ฐ, ์ต์๊ฐ์ ๊ตฌํด์ผ ํ ๊ฒฝ์ฐ Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER(์์ ํ ์์)๋ฅผ ์ ํ์ฉํ๋ฉด ์ข๋ค.
๐ ํ์ด
function solution(s) {
let answer = '',
max = Number.MIN_SAFE_INTEGER;
for (let x of s) {
if (max < x.length) {
max = x.length;
answer = x;
}
}
return answer;
}
let str = ['teacher', 'time', 'student', 'beautiful', 'good'];
console.log(solution(str));
function solution(s) {
let answer = '';
s.forEach((c) => {
answer = answer.length < c.length ? c : answer;
});
return answer;
}
let str = ['teacher', 'time', 'student', 'beautiful', 'good'];
console.log(solution(str));
'Algorithm > ์ธํ๋ฐ(inflearn)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript/section 1] 16 - ์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2022.09.05 |
---|---|
[JavaScript/section 1] 15 - ๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ (0) | 2022.09.05 |
[JavaScript/section 1] 13 - ๋์๋ฌธ์ ๋ณํ (0) | 2022.09.03 |
[JavaScript/section 1] 12 - ๋๋ฌธ์๋ก ํต์ผ (0) | 2022.09.02 |
[JavaScript/section 1] 11 - ๋๋ฌธ์ ์ฐพ๊ธฐ (0) | 2022.09.02 |