본문 바로가기
내일배움 과제/기타 과제

알고리즘 10번 - 추가공부

by GREEN나무 2024. 11. 12.
728x90

JS

문제

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

제한사항
0 ≤ numbers의 원소 ≤ 1,000
1 ≤ numbers의 길이 ≤ 100
정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.

 


계획

for of 반복문 사용


function solution(numbers) {
    let sum = 0;  
    for (let num of numbers) {
        sum += num;
    }
    return sum / numbers.length;
}

코드 간략화하기

function solution(numbers) {
    return numbers.reduce((a, b) => a + b) / numbers.length;
}

reduce((a, b) => a + b)를 사용해 numbers 배열의 모든 원소 합을 구합니다.


출처 

for in, for of 반복 : https://jsdev.kr/t/for-in-vs-for-of/2938


 

◆ C

더보기

◆ C

계획


참고, 풀이


//



코드 간략화하기

 


출처 

 

 

 

 

 

 

◆ C#

더보기

◆ C#

계획


참고, 풀이


//



코드 간략화하기

 


출처 

 

 

 

◆ C++

더보기

◆ C++

계획


참고, 풀이


//



코드 간략화하기

 


출처 

 

 

 

 

 

 

 

'내일배움 과제 > 기타 과제' 카테고리의 다른 글

알고리즘 12번 - 추가공부  (0) 2024.11.13
알고리즘 11번-추가공  (2) 2024.11.13
알고리즘 9번 - 추가공부  (0) 2024.11.12
알고리즘 8번 - 추가공부  (0) 2024.11.12
알고리즘 7번 - 추가공부  (0) 2024.11.12