Напишу псевдокодом.
создать массив размером 6;
цикл (от i= 0 до меньше длины массива) {
заполнить массив строками с консоли;
}
--сравниваем поочередно каждый эл-т не null со всеми следующими эл-тами и сразу заменяем дубли на null--
цикл (от i=0 до меньше длины массива) {
цикл (от j = i+1 до меньше длины массива) {
если (i != null и i.equals(j)){
i = null;
j = null;
}
}
}
вывести каждый эл-т массива;
Результат: {null, null, null, Java, Tasks, null,}
Проблема только в последней запятой или я неправильно понял последнее условие задачи?
Игорь
30 уровень
Результат работы кода: {null, null, null, Java, Tasks, null,} Но такой ответ не принимается. Дайте, пожалуйста, маленькую подсказку, что не так.
Обсуждается
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Never Ending Pie Throwing Robot
7 июля 2023, 17:56
попробуйте ввести три или пять одинаковых переменных в массив и посмотрите, что сделает ваша программа
0
ГоффMaster
26 июня 2023, 06:45
Когда исправтшь, ответь на такой вопрос: если очередная строка = null, то сколько раз ты это проверишь? А ведь достаточно одного...
0
Игорь QA Automation Engineer Expert
26 июня 2023, 06:21
Спасибо!
0
hidden #3303140
22 июня 2023, 11:23
Если ты под сравнением i и j в своём псевдокоде подразумеваешь сравнение i-того и j-того элементов, а не сравнение чисел i и j, то ты почти прав, но кое-что не учёл. Такое решение не удалит третий повторяющийся элемент при его наличии в массиве. Попробуй сделать в изначальном массиве три одинаковых слова и убедишься.
+1
Lexoid
22 июня 2023, 10:27
Вот текст из задачи.
Посмотри внимательно на массив, который должен получиться. И проанализируй. Стараюсь не подсказывать максимально))
0
Lexoid
22 июня 2023, 10:28
У тебя же, как вижу, результирующий массив выглядит немного иначе.
0
Lexoid
22 июня 2023, 10:26полезный
Не принимается, верно. А не принимается по той причине, что ты не так понял суть задачи.
+1
Kapinos
22 июня 2023, 10:25
Все верно. именно в запятой.
+1
Игорь QA Automation Engineer Expert
26 июня 2023, 06:24
Проблема с послдней запятой никак не влияет на валидацию задачи.
0