seong

백준 2480번 (Math.max) 본문

알고리즘/백준

백준 2480번 (Math.max)

hyeonseong 2022. 7. 29. 09:21
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        int sum = 0;
        if(a == b && b == c && a == c){
            sum = 10000 + (a * 1000);
        }
        else if(a == b || a == c){
            sum = 1000 + (a *100);
        }
        else if(b == c){
            sum = 1000 + (b *100);
        }
        else{
						//Math.max 는 기본적으로 두 인자만 비교가 되기 때문에 
						// a와 b,c 둘중 더 큰 숫자를 비교하게 해줌.
            sum = Math.max(a,Math.max(b,c)) * 100;
        }
        System.out.println(sum);
    }
}

이 문제를 풀면서 새로 배운것 

Math.max 

  • 두개의 인자를 비교해 더 큰 숫자를 찾아줌.

'알고리즘 > 백준' 카테고리의 다른 글

백준 8393번  (0) 2022.07.29
백준 10950번  (0) 2022.07.29
백준 2739번  (0) 2022.07.29
백준 2525번  (0) 2022.07.29
백준 2884번 - JAVA  (0) 2022.07.29