알고리즘 공부/백준 문제풀이

[백준] 15596 : 정수 N개의 합(JAVA)

송테이토 2022. 10. 6. 20:36

정수 N개의 합 - 함수 구현

문제

정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.

작성해야 하는 함수는 다음과 같다.

  • Java: long sum(int[] a); (클래스 이름: Test)
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합
public class test{
    long sum(int[] a) {
        long ans = 0;
        return ans;
    }
}

시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율

0.1 초 512 MB 121772 60249 52279 50.456%

함수 구현 문제는 처음이다.

※ 주의할 점

  1. main 을 구현하는 것이 아니라 "함수만" 구현하는 문제다
package Day1004;

import java.util.Scanner;

public class B15596 {
	// 함수로 넘어오는 인자 a 는 합을 구해야 하는 정수 배열이다.
	long sum(int[] a) {
		long sum = 0;
		for (int i = 0; i < a.length; i++) {
			sum += a[i];
		}
		return sum;
	}
}

아 class이름이 test → Test 로 바뀌어야 한다.

정수 N개의 합 - 함수 구현

문제

정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.

작성해야 하는 함수는 다음과 같다.

  • Java: long sum(int[] a); (클래스 이름: Test)
    • a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)
    • 리턴값: a에 포함되어 있는 정수 n개의 합
public class test{
    long sum(int[] a) {
        long ans = 0;
        return ans;
    }
}

시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율

0.1 초 512 MB 121772 60249 52279 50.456%

함수 구현 문제는 처음이다.

※ 주의할 점

  1. main 을 구현하는 것이 아니라 "함수만" 구현하는 문제다
package Day1004;

import java.util.Scanner;

public class B15596 {
	// 함수로 넘어오는 인자 a 는 합을 구해야 하는 정수 배열이다.
	long sum(int[] a) {
		long sum = 0;
		for (int i = 0; i < a.length; i++) {
			sum += a[i];
		}
		return sum;
	}
}

 

 

!!

클래스 이름은 Test다

 

소문자로 써서 컴파일 에러뜸..