프론트엔드
쉬움
코딩
JavaScript 배열 메서드
map, filter, reduce를 사용하여 데이터를 처리하세요
15분
50점
120개 테스트케이스
#3660
문제 설명
사용자 목록이 주어집니다. JavaScript 배열 메서드를 사용하여 다음을 수행하세요.
데이터
const users = [
{ name: "Alice", age: 25, active: true },
{ name: "Bob", age: 30, active: false },
{ name: "Charlie", age: 35, active: true },
{ name: "Diana", age: 28, active: true }
];
요구사항
filter: active가 true인 사용자만 추출map: 이름만 추출한 배열 생성reduce: 모든 사용자의 평균 나이 계산
출력
각 결과를 순서대로 출력
예제 테스트케이스
예제 1
입력
31 472 783 536 -640 359 875 -345 -303 -281 561 -849 -261 642 526 859 -655 265 -247 -311 4 -329 690 -116 454 -359 105 -808 -181 -125 -482 -91
출력
748
예제 2
입력
39 694 547 -475 934 -20 421 132 -442 -564 104 -391 -105 -376 -331 216 -251 -494 564 416 524 -831 -800 26 56 780 -59 -867 -298 -272 798 116 759 466 844 -414 71 -448 -126 -510
출력
394
예제 3
입력
71 452 -816 -177 -163 45 221 347 -850 -252 -94 941 -596 407 685 240 737 219 -532 -414 795 763 -577 -150 36 245 -437 969 772 -445 742 -27 56 -475 -350 35 -54 226 -150 657 -793 -77 -473 251 397 873 -110 794 506 -162 222 -511 -721 305 14 -738 363 999 -935 -240 -431 -79 826 916 749 558 424 -837 261 928 -709 -349
출력
5252
힌트
문제를 잘 읽고 접근하세요
예제를 먼저 손으로 풀어보세요
실행 버튼을 눌러 코드를 실행하세요.