요약 - 체인 마스터
Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨 — 65개 중 59번째.
챌린지
쉬움숫자 배열을 인자로 받는 chainMaster라는 함수를 만드세요. 이 함수는 체이닝된 배열 메서드를 사용하여 다음 작업을 수행해야 합니다:
- 3으로 나누어떨어지는 숫자만 남깁니다.
- 남은 각 숫자에 2를 곱합니다.
- 결과 배열을 내림차순으로 정렬합니다.
- 다음 속성을 가진 객체를 반환합니다:
transformedArray: 모든 작업이 완료된 최종 배열sum: 최종 배열에 있는 모든 숫자의 합average: 최종 배열에 있는 모든 숫자의 평균 (소수점 둘째 자리까지 반올림)
솔루션에 적절한 배열 메서드(filter, map, sort, reduce)를 사용하세요.
직접 해보기
function chainMaster(numbers) {
// 여기에 코드를 작성하세요
return {
transformedArray: result,
sum: sum,
average: average
};
}