배열의 정수 요소들의 합을 찾는 프로그래밍 문제로 예를 들어, 배열이 [1, 2, 3, 4, 10, 11]이면, 이 요소들의 합은 31이므로, 31을 반환합니다
풀이 :
function simpleArraySum(ar: number[]): number {
// Write your code here
return ar.reduce((acc, cur) => acc + cur, 0)
}
simpleArraySum 함수는 number[] 타입의 배열을 매개변수로 받고, number 타입의 값을 반환합니다. 배열의 모든 요소를 더하기 위해 reduce 메서드를 사용하고 있으며, 이 메서드는 배열의 모든 요소를 순회하면서 누적 합을 계산합니다. 초기값으로 0을 제공하여 누적값의 시작점을 정의합니다.
'Fundamentals > Algorithms' 카테고리의 다른 글
[해커랭크] Mini-Max Sum (0) | 2023.11.14 |
---|---|
[해커랭크] Diagonal Difference (0) | 2023.11.13 |
[해커랭크] A Very Big Sum (0) | 2023.11.10 |
[해커랭크] Compare the Triplets (0) | 2023.11.09 |
[해커랭크] Solve Me First (0) | 2023.11.09 |