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();
}
}