가희의자기개발블로그
백준 11399번 -그리디알고리즘 본문
반응형
https://www.acmicpc.net/problem/11399
import java.util.Arrays;
import java.util.Scanner;
public class Main {
static int[] arr;
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = scan.nextInt();
}
Arrays.sort(arr);
System.out.println(recurse(n));
}
public static int recurse(int n) {
int sum = 0;
if (n < 0) {
return sum;
} else {
sum = recurse(n - 1);
}
for (int i = 0; i < n; i++) {
sum += arr[i];
}
return sum;
}
}
알고리즘이나 코드에 관해 궁금한 점이 있으면 댓글 달아주세요.
반응형
'프로그래밍 언어 > 알고리즘' 카테고리의 다른 글
백준 1931번 <회의실배정> 그리디알고리즘 (0) | 2020.07.02 |
---|---|
10610 백준 30 <그리디 알고리즘> (0) | 2020.06.24 |
백준 2217번 로프 <그리디알고리즘> (0) | 2020.06.23 |
백준 5585 :거스름돈 : 그리디알고리즘 (0) | 2020.06.23 |
백준 11047번: 동전 0 그리디알고리즘 (0) | 2020.06.18 |
Comments