Czy ktoś jest w stanie wytłumaczyć mi, czemu nie zlicza 2 ostatnich punktów ? Zamiast System.out.println(1); próbowałem też System.out.println("1");
Sprawdziłem wszystkie kombinacje - kod spełnia wszystkie warunki zadania.
Będę wdzięczny za podpowiedź.
package pl.codegym.task.task04.task0424;
/*
Trzy liczby
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
scanner.nextLine();
int b = scanner.nextInt();
scanner.nextLine();
int c = scanner.nextInt();
scanner.nextLine();
if ((a != b) && (a != c) && (c == b)){
System.out.print(1);
}
else if ((b != a) && (b != c) && (c == a)){
System.out.print(2);
}
else if ((c != a) && (c != b) && (a == b)){
System.out.print(3);
}
else if ((a != b) && (a != c) && (b != c)){
}
}
}