728x90
#문제
문자열을 요소로 갖는 배열을 입력받아 배열에서 가장 긴 문자열의 길이를 리턴해야 합니다.
빈 배열을 입력받은 경우, 0을 리턴해야 합니다.
#예시
let output = getLengthOfLongestElement(['one', 'two', 'three']);
console.log(output); // --> 5
#정답
function getLengthOfLongestElement(arr) {
if(arr.length === 0){
return 0;
}
return arr.reduce((acc, cur) => {
if (acc.length < cur.length) {
return cur;
}
return acc;
}, "").length;
}
728x90
'코플릿 기록 > JavaScript' 카테고리의 다른 글
고차함수 30번 (0) | 2023.01.15 |
---|---|
고차함수 29번 (0) | 2023.01.15 |
고차함수 27번 ★ (0) | 2023.01.15 |
고차함수 26번 (0) | 2023.01.15 |
고차함수 24번 (0) | 2023.01.15 |