Algorithm/Baekjoon(Java)

[백준/JAVA] 15596 : 정수 N개의 합

비망노트 2022. 7. 20. 21:31
문제

정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.

작성해야 하는 함수는 다음과 같다.

 

Java: long sum(int[] a); (클래스 이름: Test)

         a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)

         리턴값: a에 포함되어 있는 정수 n개의 합

 

제출할 수 있는 언어

C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Go, C99 (Clang), C++98 (Clang),

C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang)

 

⭕ 풀이

public class Test {
    public long sum(int[] a) {
        long ans = 0;
        for(int i=0;i<a.length;i++){
            ans += a[i];
        }
        return ans;
     }
}
// 기본제공코드
public class Test {
    long sum(int[] a) {
        long ans = 0;
        return ans;
    }
}

✅ 풀이랄건없고 코드를 작성하려하면 그동안의 다른문제와는 다르게 

기본제공코드가 만들어져있다.

Test클래스에 있는 sum 메서드를 완성시키는 문제인데

매개변수로 정수형 배열 a를 받으므로 안에서 정수형배열의 각 인덱스값을 반복문으로

누적합한 후 그 값을 반환하면된다.

 

 

 

 

 

-출처

https://www.acmicpc.net/problem/15596

'Algorithm > Baekjoon(Java)' 카테고리의 다른 글

[백준/JAVA] 1065 : 한수  (0) 2022.07.21
[백준/JAVA] 4673 : 셀프 넘버  (0) 2022.07.20
[백준/JAVA] 4344 : 평균은 넘겠지  (0) 2022.07.19
[백준/JAVA] 2577 : 숫자의 개수  (0) 2022.07.18
[백준/JAVA] 1546 : 평균  (0) 2022.07.17