[Algorithm] 99클럽 코테 스터디 17일차 TIL | 백준_ATM(11399번)

2025. 2. 11. 12:28·Algorithm

📝문제

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

 

💡풀이

모든 사람이 돈을 인출하는데 필요한 시간을 최적화하기 위해서는 시간이 적게 걸리는 사람부터 처리하면 된다.

현재 상황에서의 최적의 값을 선택하면 전체 최적의 해가 된다 => 그리디 알고리즘

 

각 사람이 돈을 인출하는데 걸리는 시간을 오름차순으로 정렬 후 

시간의 합을 구해준다.

 

전체 풀이

import java.util.*;
import java.io.*;
class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());
        int[] time = new int[N];

        StringTokenizer st = new StringTokenizer(br.readLine());
        for(int i = 0; i < N; i++){
            time[i] = Integer.parseInt(st.nextToken());
        }

        Arrays.sort(time);

        for(int i = 1; i < N; i++){
            time[i] += time[i-1];
        }

        int answer = 0;
        for(int t : time){
            answer += t;
        }

        System.out.println(answer);
    }
}

 

🤔Review

99클럽을 진행하며 가장 빠르게 푼 문제 같다. 그리디 알고리즘이라고 생각 후 문제에 접근했는데 이후에 문제만 보고 그리디 알고리즘을 떠올릴 수 있게 연습이 필요하다.

 

'Algorithm' 카테고리의 다른 글

[Algorithm] 99클럽 코테 스터디 19일차 TIL | 백준_신입 사원(1946번)  (0) 2025.02.13
[Algorithm] 99클럽 코테 스터디 18일차 TIL | 백준_맥주 축제(17503번)  (0) 2025.02.12
[Algorithm] 99클럽 코테 스터디 16일차 TIL | 백준_고양이는 많을수록 좋다(27961번)  (0) 2025.02.10
[Algorithm] 99클럽 코테 스터디 15일차 TIL | 백준_치킨 배달(15686번)  (0) 2025.02.07
[Algorithm] 99클럽 코테 스터디 14일차 TIL | 백준_오목(2615번)  (0) 2025.02.06
'Algorithm' 카테고리의 다른 글
  • [Algorithm] 99클럽 코테 스터디 19일차 TIL | 백준_신입 사원(1946번)
  • [Algorithm] 99클럽 코테 스터디 18일차 TIL | 백준_맥주 축제(17503번)
  • [Algorithm] 99클럽 코테 스터디 16일차 TIL | 백준_고양이는 많을수록 좋다(27961번)
  • [Algorithm] 99클럽 코테 스터디 15일차 TIL | 백준_치킨 배달(15686번)
dev_ajrqkq
dev_ajrqkq
알고리즘 천재가 될 거야
  • dev_ajrqkq
    기록이 자산이다
    dev_ajrqkq
  • 전체
    오늘
    어제
    • 분류 전체보기 (139)
      • Front-end (0)
      • Back-end (11)
        • Spring (1)
        • Java (8)
      • CS (9)
        • 데이터베이스 (5)
        • 네트워크 (4)
      • Algorithm (72) N
      • 이것저것 (0)
      • 버그잡기 (1)
      • TIL (37)
      • 후기 (1)
      • 취준 (0)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      코딩테스트준비
      항해99
      TypeScript
      티스토리챌린지
      Til
      개발자취업
      99클럽
      오블완
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.2
    dev_ajrqkq
    [Algorithm] 99클럽 코테 스터디 17일차 TIL | 백준_ATM(11399번)
    상단으로

    티스토리툴바