JAVA-블루 브리지컵 시험문제-알고리즘 향상-제2의 정수
6081 단어 JAVA 블루 브리지 컵
, ( 20 ), 0 , 。
, , 。 :
(1)0 , 。(2) , ,
。(3) 2 。
: , , , 0。
: 。
코드는 다음과 같습니다.
import java.util.Arrays;
import java.util.Scanner;
public class {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int arr[]=new int[20]; // 20
int i = 0; //
while(a!=0){
//
arr[i]=a; // 0
i++; //
a = sc.nextInt(); //
}
Arrays.sort(arr); // , , ,
if (arr[18]!=0&&arr[19]!=0) {
// 0
System.out.println(arr[18]);
}
// 1 0, 0 , i-2
else System.out.println(arr[i-2]);
}
}
프로그램 디버그 결과:
5 8 -12 7 0
7