🔑알고리즘/baekjoon
백준 15596 : JAVA 문제 코드 풀이(class 사용)
pkyung
2021. 7. 27. 13:29
반응형
문제는 정수 n개가 주어졌을 때, n개의 합을 구하는 함수 작성 문제입니다.
문제에 Java로는 class 이름은 Test, 메소드 이름은 sum으로 하라고 주어져 있습니다.
import java.util.Scanner;
public class Test {
long sum(int[] a) {
long ans = 0;
for(int i=0;i<a.length;i++) {
ans += a[i]; //배열 안에 넣어줌
}
return ans;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(); //n개의 정수
int[] array = new int[num]; //n개의 배열 생성
for(int i=0;i<num;i++) {
int s = sc.nextInt(); //n개의 정수 입력
array[i] = s; //배열에 넣기
}
Test test = new Test(); //test라는 Test 인스턴스 생성
System.out.print(test.sum(array)); //return 값이므로 출력해야함
}
}
결과는 이렇습니다.
반응형