본문 바로가기

Fundamentals/Algorithms

[해커랭크] Simple Array Sum

문제링크

 

Simple Array Sum | HackerRank

Calculate the sum of integers in an array.

www.hackerrank.com

배열의 정수 요소들의 합을 찾는 프로그래밍 문제로 예를 들어, 배열이 [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