개인공부/백준코딩연습

[조건문] - 주사위 세개

도원결의 2024. 8. 11. 17:05

문제

 

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

 

  1. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금
  2. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금
  3. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금

3개 주사위의 나온 눈이 주어질 때, 상금을 계산하는 프로그램을 작성 하시오.

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

public class Main{
    public static void main(String[] args) throws IOException{
                    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                    StringTokenizer st = new StringTokenizer(br.readLine()," ");
                    
                    Integer a,b,c,tmp;
                    
                    a = Integer.parseInt(st.nextToken());
                    b = Integer.parseInt(st.nextToken());
                    c = Integer.parseInt(st.nextToken());
                    	
                    tmp = (a > b ?  a > c ? a: c  :  b > c  ? b : c );
                   
                    if(a==b && b==c) {
                    	System.out.println(10000+a*1000);
                    }else if(a==b && a != c ) {
                    	System.out.println(1000+a*100);
                    }else if(a==c && a != b ) {
                    	System.out.println(1000+a*100);
                    }else if(b==c && a != b ) {
                    	System.out.println(1000+b*100);
                    }else {
                    	System.out.println(tmp*100); 
                    }
        
    }
}