В код добавил комментарии
Решение выдает верное, но не принимает.
В idea все отлично. но там и нет разных входных данных (как тут).
В чем ошибку ловить, непонятно?
Подскажите, пожалуйста?
правильный ответ не смотрел. хочу сам допереть.
В соседних тасках тоже в решения пока не вникаю, тк вижу, что там null сразу присваивают в цикле, а у меня так idea не пускала.
package com.javarush.task.pro.task05.task0508;
import java.util.Scanner;
/*
Удаляем одинаковые строки
*/
public class Solution {
public static String[] strings = new String[6];
public static void main(String[] args) {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
for (int j = 0; j < 6; j++)
strings[j] = sc.nextLine();
sc.close();
for (int ii = 0; ii < strings.length; ii++) {
if (strings[ii] == null)
continue;
else {
for (int iii = 0; iii < strings.length; iii++) {
if (strings[iii] == null || strings[iii] == strings[ii])
continue;
else {
if (strings[ii].equals(strings[iii])) {
strings[ii] = "nulll";
strings[iii] = "nulll";
continue;
}
}
}
}
}
for (int i2 = 0; i2 < strings.length; i2++) {
if (strings[i2] == "nulll")
strings[i2] = null;
}
for (int i = 0; i < strings.length; i++) {
System.out.print(strings[i] + ", ");
}
}
}