언어, 알고리즘 공부/백준

[백준 알고리즘] 10817번 세 수(Java)

쿠몬e 2019. 9. 4. 15:17

 

<코드>

 

import java.util.*;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.nextLine();
        String[] n = a.split(" ");
        
        int num1 = Integer.parseInt(n[0]);
        int num2 = Integer.parseInt(n[1]);
        int num3 = Integer.parseInt(n[2]);
        
        if(num1>=num2) {
            if(num1>=num3) {//num1이 최대
                
                if(num2>=num3)//num1>num2>num3
                    System.out.println(num2);
                
                else //num1>num3>num2
                    System.out.println(num3);
            }
            else//1>2지만 3>1==>3>1>2
                System.out.println(num1);
        }
        else{//2>1
            if(num2>=num3) {//num2가 최대 2>3
                if(num1>=num3)//2>1>3
                    System.out.println(num1);
                else//2>3>1
                    System.out.println(num3);
            }
            else//2>1 && 3>2
                System.out.println(num2);
        }
    }
}
 

링크

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

반응형