Добрый день!
Ниже прикрепил свой код решения задачки. Если зайдем в любую IDEшку и прогоним любой тест, то стабильно будем получать желаемый результат.
В моём решении, при условии, что все три числа являются одинаковыми, первым делом выводится на консоль третья переменная, а уже после - первая и вторая. Является ли это причиной незачета решения? Не думаю, что эта деталь является критичной при выводе эквивалентных примитивов.
package com.javarush.task.pro.task03.task0305;
import java.util.Scanner;
/*
Три числа
*/
public class Solution {
public static void main(String[] args) {
Scanner scanner = new Scanner (System.in);
int firstDigit = scanner.nextInt(),
secondDigit = scanner.nextInt(),
thirdDigit = scanner.nextInt();
if (firstDigit == secondDigit) {
if (secondDigit == thirdDigit) {
System.out.println(thirdDigit);
}
System.out.println(firstDigit + " " + secondDigit);
} else if (secondDigit == thirdDigit) {
System.out.println(secondDigit + " " + thirdDigit);
} else if (firstDigit == thirdDigit) {
System.out.println(firstDigit + " " + thirdDigit);
}
}
}