[quote=“adventowy, post:1, topic:27857”]
Scanner reader=new Scanner(System.in);
int n;
if(reader.hasNextInt())
n=reader.nextInt();
[/q
Takie wczytywanie kojarzy mi się raczej z nieokreśloną ilośćią danych [liczb mieszczących się w typie int]. A w tym zadaniu wszystko jest określone i raczej nie są to [tylko] liczby int.
Nawet? To raczej dobra praktyka, a nie coś nadmiarowego.
Więc może lepiej, rozwiązać/ywać te zadania, które już rozwiązałeś [masz AC] w innym języku? W tym zadaniu, gdy klikniesz w rezultat, będziesz wiedział, co jest problemem.