Zrobilem omawiane zadanie poprzez warunki if w javie.
Na Ideone,com poprawnie rozwiązuje.
Na spoj daje błąd wykonania (NZEC) .
W czym sie myle. ???
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc = new Scanner(System.in);
int a=0;
boolean warunek=true;
// System.out.println(“czekam -1”);
a=sc.nextInt(); System.out.println(a);
// System.out.print("_-1");
while(warunek) {
if (a==42) {
// System.out.println("czekam 0");
a=sc.nextInt(); System.out.println(a);
// System.out.print("_0");
}
if (a!=42) {
// System.out.println("czekam 1");
a=sc.nextInt();System.out.println(a);
// System.out.print("_1");
if (a==42) {
// System.out.println("czekam 2");
a=sc.nextInt();System.out.println(a);
// System.out.print("_2");
if (a!=42) {
// System.out.println("czekam 3");
a=sc.nextInt();System.out.println(a);
//System.out.print("_3");
if (a==42) {
//System.out.println("czekam 4");
a=sc.nextInt();System.out.println(a);
// System.out.print("_4");
if (a!=42) {
// System.out.println("czekam 5");
a=sc.nextInt();System.out.println(a);
// System.out.print("_5");
if (a==42) {
warunek=false;
}
}
}
}
}
}
}
//System.out.println("sukces");
}
}