본문 바로가기
Algorithm & SQL/BAEKJOON

백준 JAVA 11399 ATM

by YoonJong 2022. 8. 13.
728x90

https://www.acmicpc.net/problem/11399

 

11399번: ATM

첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000)

www.acmicpc.net

 

그리디 알고리즘 기초 두번째 문제

 

이건 기존(9일전) 이랑 똑같이 풀었다.

package BAEKJOON.Silver.Ⅳ;

import java.util.Arrays;
import java.util.Scanner;

public class NO11399_2 {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt(); // 사람의 수
        int total = 0;

        int[] arr = new int[n]; // 걸리는 시간
        for (int i = 0; i < arr.length; i++) {
            arr[i] = sc.nextInt();
        }

        Arrays.sort(arr);
        int num = arr[0];
        for (int i = 1; i < arr.length ; i++) {
            num += arr[i];
            total += num;
        }
        total += arr[0];

        System.out.println(total);
    }
}
728x90

'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글

백준 JAVA 13458 시험 감독  (0) 2022.08.14
백준 JAVA 2217 로프  (0) 2022.08.13
백준 JAVA 11047 동전0  (0) 2022.08.13
백준 JAVA 1977 프린터 큐  (0) 2022.08.12
백준 JAVA 1874 스택 수열  (0) 2022.08.12

댓글