반응형
https://www.acmicpc.net/problem/15596
- 문제
- 문제 풀이
백준 15596번 정수 N개의 합은 브론즈 2 난이도의 수학 및 구현 문제이다. 그리고 이 문제가 다른 문제들과 비교했을 때 조금 다른 점은 함수를 직접 구현해야 하는 것이다. '제출'을 눌러보면 다음과 같이 나와있다는 것을 알 수 있다.
즉, 전처럼 클래스를 직접 만드는 게 아니라 여기 나와있는 클래스에 sum 메서드만 구현만 하면 되는 것이다. 문제 자체는 어렵지 않다. int형 배열 a가 주어지고 이 배열에 있는 모든 수들을 long형 변수 ans에 더해서 ans를 반환만 하면 되는 문제이다.
이 문제는 for-loop을 이용해서 풀 수 있다. for-loop을 int i = 0부터 i < a.length까지 돌려서 배열에 있는 모든 수들을 변수 ans에 더해주면 된다. 자세한 코드는 밑에 있다.
- 코드
public class Test {
long sum(int[] a) {
long ans = 0;
for (int i = 0; i < a.length; i++) {
ans += a[i];
}
return ans;
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 4673번 : 셀프 넘버 – JAVA [자바] (0) | 2022.07.08 |
---|---|
[백준] 1157번 : 단어 공부 – JAVA [자바] (0) | 2022.07.08 |
[백준] 2750번 : 수 정렬하기 – JAVA [자바] (0) | 2022.07.08 |
[백준] 2908번 : 상수 – JAVA [자바] (0) | 2022.07.08 |
[백준] 2558번 : A+B - 2 – JAVA [자바] (0) | 2022.07.08 |
댓글