Народ, привет! Код не проходит валидацию, хотя при ручном тестировании и, в том числе, если введено несколько вторых минимальный чисел, все нормально. Объясните кто-нибудь, подскажите, плез!!!
package com.javarush.task.pro.task04.task0410;
import java.util.Scanner;
/*
Второе минимальное число из введенных
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner console = new Scanner(System.in);
int minOne = console.nextInt();
int minSecond = console.nextInt();
if (minSecond < minOne) {
int buffer = minOne;
minOne = minSecond;
minSecond = buffer;
}
while (console.hasNextInt()) {
int x = console.nextInt();
if (x < minOne) {
minSecond = minOne;
minOne = x;
} else if (x < minSecond) {
minSecond = x;
} else {
minSecond = x;
}
}
System.out.println(minSecond);
}
}