본문 바로가기
PS/Baekjoon

[Baekjoon] 5543 - 상근날드

by 서현 SEOHYEON 2023. 2. 19.

📝 문제

 

 

🔓 답안

① 배열 + Arrays.sort()를 사용한 답안

import java.io.*;
import java.util.Arrays;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int[] burger = new int[3];
        int[] drink = new int[2];

        for(int i = 0; i < 3; i++){
            burger[i] = Integer.parseInt(br.readLine());
        }
        for(int i = 0; i < 2; i++){
            drink[i] = Integer.parseInt(br.readLine());
        }

        Arrays.sort(burger);
        Arrays.sort(drink);

        bw.write(String.valueOf(burger[0] + drink[0] - 50) + "\n");
        bw.flush();
        bw.close();
    }

}

② for문을 사용해서 버거, 음료의 최솟값을 구한 답안

import java.io.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int burger = 2001;
        int drink = 2001;

        for(int i = 0; i < 3; i++){
            int n = Integer.parseInt(br.readLine());

            if(n < burger)
                burger = n;
        }
        for(int i = 0; i < 2; i++){
            int n = Integer.parseInt(br.readLine());

            if(n < drink)
                drink = n;
        }


        bw.write(String.valueOf(burger + drink - 50) + "\n");
        bw.flush();
        bw.close();
    }

}

 

 

 

🖤 알고리즘 분류

- 수학

- 사칙연산

'PS > Baekjoon' 카테고리의 다른 글

[Baekjoon] 1929 - 소수 구하기  (0) 2023.02.21
[Baekjoon] 2023 - 신기한 소수  (0) 2023.02.20
[Baekjoon] 2309 - 일곱 난쟁이  (0) 2023.02.18
[Baekjoon] 11047 - 동전 0  (0) 2023.02.17
[Baekjoon] 2839 - 설탕 배달  (0) 2023.02.16

댓글