Top.Mail.Ru

Чтобы решить эту задачу, нам нужно пройтись по всем элементам массива и проверить условие: все цифры в числе должны быть различными. Если условие выполняется, то удаляем элемент из массива.

Шаги решения:
1. Создаем пустой массив, в который будем добавлять элементы, удовлетворяющие условию.
2. Проходим по каждому элементу исходного массива.
3. Переводим текущий элемент в строку, чтобы можно было обращаться к его цифрам отдельно.
4. Создаем множество, в котором будем хранить уникальные цифры текущего числа.
5. Проходим по каждой цифре текущего числа.
6. Если текущая цифра уже присутствует во множестве, записываем флаг “is_unique” как False и прекращаем проверку остальных цифр.
7. Если все цифры уникальны, то флаг “is_unique” будет True. Добавляем текущий элемент в новый массив.
8. Возвращаем новый массив.

В результате будут удалены только те элементы, у которых все цифры различны, а остальные элементы останутся в массиве.

   
[metform form_id="1136"]