gimmickbutreal

[백준/자바] 15596번 해설 - Java 본문

Algorithm/Java

[백준/자바] 15596번 해설 - Java

isshosng 2022. 2. 10. 11:06

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

 

15596번: 정수 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)

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.
// Java: long sum(int[] a); (클래스 이름: Test)
// a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
// 리턴값: a에 포함되어 있는 정수 n개의 합
class Test {
    long sum(int[] a) {
        long ans = 0;
        for (int val : a) {
            // 객체 a에 들어있는 정수들을 val에 반복해서 넣어줌
            ans += val; 
            // ans = ans + val
        }
        return ans;
    }
}
cs

백준 자바 15596번 풀이 해설