문제
문자열을 요소로 갖는 배열을 입력받아 배열에서 가장 긴 문자열의 길이를 리턴해야 합니다.
입력
인자 1 : arr : string 타입을 요소로 갖는 배열
출력
number 타입을 리턴해야 합니다.
입출력 예시
let output = getLengthOfLongestElement(['one', 'two', 'three']);
console.log(output); // --> 5
풀이코드 설명
function getLengthOfLongestElement(arr) {
if(arr.length === 0){
//배열의 길이가 0이면 0을 리턴함
return 0
}
// 여기에 코드를 입력하세요
return arr.reduce(function(a,b){
//배열의 요소 중 문자열의 길이가 긴 요소를 반환
if(a.length > b.length){
return a ;
}
else{
return b;
}
}).length
}
Javascript 고차 함수문제(11) - findShortestWord (0) | 2022.12.10 |
---|---|
Javascript 고차 함수문제(10) - joinArrayOfArrays (0) | 2022.12.10 |
Javascript 고차 함수문제(8) - getLongestElement (0) | 2022.12.10 |
Javascript 고차 함수문제(7) - calculateScore (0) | 2022.12.10 |
Javascript 고차 함수문제(6) - classicMovies (0) | 2022.12.10 |