Algorithm/BOJ

[Bronze IV/JAVA] 2480 ์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ

carsumin 2024. 10. 10. 21:24

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

 

 

 

1. ์Šต๊ด€์ ์œผ๋กœ Scanner๋งŒ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ์ด๋ฒˆ์—๋Š” BufferedReader๋ฅผ ์ด์šฉํ•ด์„œ ํ’€์–ด๋ด„

2. ์ฝ”๋“œ๊ฐ€ ๋” ๊ธธ์–ด์ง„๋‹ค... ๊ณ ๋ คํ•ด์•ผํ•  ๊ฒŒ ๋งŽ๋‹ค (import, ์˜ˆ์™ธ์ฒ˜๋ฆฌ, ํƒ€์ž…๋ณ€ํ™˜...)

3. Math ํ•จ์ˆ˜์•ˆ์— Math ํ•จ์ˆ˜๋ฅผ ๋˜ ์‚ฌ์šฉํ•ด์„œ ์„ธ๊ฐ€์ง€ ์ˆ˜์˜ max ๊ฐ’์„ ์ฐพ์•˜๋‹ค

4. BufferedWriter๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถœ๋ ฅ์‹œ์— ํ˜•๋ณ€ํ™˜์ด ํ•„์š”

5. close, flush๋„ ์žŠ์ง€ ๋ง๊ณ  ํ•ด์ฃผ์ž

 

๋‚ด ํ’€์ด
import java.io.*;
import java.util.*;

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));
        
        String str = br.readLine();
        
        int a = Integer.parseInt(str.split(" ")[0]);
        int b = Integer.parseInt(str.split(" ")[1]);
        int c = Integer.parseInt(str.split(" ")[2]);
        int sum = 0;
        
        if(a==b && a==c){ //3๊ฐœ์˜ ๋ˆˆ์ด ๊ฐ™์€ ๊ฒฝ์šฐ
            sum = 10000+a*1000;
        }else if(a==b || a==c){ //2๊ฐœ์˜ ๋ˆˆ์ด ๊ฐ™์€ ๊ฒฝ์šฐ
            sum = 1000+a*100;
        }else if(b==c){ //2๊ฐœ์˜ ๋ˆˆ์ด ๊ฐ™์€ ๊ฒฝ์šฐ
            sum = 1000+b*100;
        }else{ //๋ชจ๋‘ ๋‹ค๋ฅธ ๊ฒฝ์šฐ
            int max = Math.max(a, Math.max(b,c));
            sum = max*100;
        };
        
        bw.write(String.valueOf(sum));
        
        br.close();
        bw.flush();
        bw.close();
    }
}