공부하기/백준

[Java] 백준 풀기 20976 - 2 番目に大きい整数 (The Second Largest Integer)

XEV 2023. 4. 12. 23:55

자바 백준 20976번

브론즈 4

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

 

20976번: 2 番目に大きい整数 (The Second Largest Integer)

3 つの整数 A, B, C が与えられる.これらのうち 2 番目に大きい数を出力せよ.

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현

 

 

 

 

 

문제 풀기

3 개의 공간이 있는 array 를 생성하고 for loop 을 돌리면서 순차적 index 에 각 숫자를 나누어 저장한다.

Arrays.sort() 함수를 이용하여 성성한 array 를 넣어 숫자 정렬을 시킨다.

크기가 가운데 값을 찾기 위해서 array 의 index 1 에 대한 value 를 출력한다.

 

 

 

 

 

코드 보기

import java.util.*;

public class Main {
    public static void main(String args[]) {
        
        Scanner sc = new Scanner(System.in);
        
        int[] numArr = new int[3];
        
        for (int i = 0; i < 3; i++) {
            numArr[i] = sc.nextInt();
        }
        
        Arrays.sort(numArr);
        
        System.out.print(numArr[1]);

    }
}