반응형
-해법
import java.util.Scanner;
public class Test {
static 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 in = new Scanner(System.in);
int n = in.nextInt();
int arr[] = new int[n];
for(int i =0;i<arr.length;i++) {
arr[i] = in.nextInt();
}
sum(arr);
in.close();
}
}
이 문제는 풀고 나서 제대로 이해할 수 있었는데, 문제가 원하는 것은 main을 구현할 필요 없이, 주어진 함수에 추가적으로 코딩하기만 하면 된다고 한다..
public class Main {
long sum(int[] a) {
long ans = 0;
for(int i=0;i<a.length;i++) {
ans+=a[i];
}
return ans;
}
}
이렇게! 하지만 필자는 main도 구현하여 static 메서드 형태로 작성했지만 정답 처리는 되더라.
반응형