반응형
문제는 정수 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 값이므로 출력해야함
}
}
결과는 이렇습니다.
반응형
'🔑알고리즘 > baekjoon' 카테고리의 다른 글
백준 10809 : 알파벳 찾기 - 자바 문제 풀이 (0) | 2021.07.28 |
---|---|
백준 11720 : 숫자의 합 - 자바 문제 풀이 (0) | 2021.07.28 |
백준 11654 - 자바 문제 풀이 - 문자를 아스키코드로 바꾸기 (0) | 2021.07.28 |
백준 4344 : 평균은 넘겠지 - Java(자바) 성공 풀이 (0) | 2021.05.05 |
백준 2557번 1000번 -Java(자바) 문제 풀이 (0) | 2021.05.03 |