article thumbnail image
Published 2021. 9. 18. 18:45

# Simple Array Sum (Warmup)

[문제]

 

[코드]

int simpleArraySum(vector<int> ar) {
    int sum = 0;
    for(int i = 0; i < ar.size(); i++)
        sum += ar[i];
        
    return sum;
}

 

[코드설명]

배열의 각 요소의 합을 구하는 문제다.

함수의 파라미터로 int형의 vector가 들어왔다. 요소의 합은 int형 변수인 sum에 저장하도록 했다.

본격적으로 합을 구하기에 앞서 값의 오류를 방지하기 위해 sum을 0으로 초기화 했다.

그 후 ar 벡터의 size 메소드로 vector의 크기를 구해 for문의 조건식을 작성하고, sum에 ar벡터의 각 요소를 합했다.

for문 종료되면 sum을 반환한다.

 

[채점 결과]

 

 

 

 

 

'알고리즘' 카테고리의 다른 글

[HackerRank] Compare the Triplets  (0) 2021.09.25
[HackerRank] Cycle Detection  (0) 2021.09.25
[HackerRank] Sparse Arrays  (0) 2021.09.18
[HackerRank] Solve Me First  (0) 2021.09.11
[HackerRank] Balanced Brackets  (0) 2021.09.11
복사했습니다!