Игра «Быки и коровы» · Шаг 4 из 5
Все возможные числа
Теперь загадываете вы, а угадывает компьютер. Начинает он с полного списка — всех чисел, которые вообще можно было загадать.
Что сделать
Составьте для компьютера полный список чисел, которые вообще можно загадать.
Что приходит
Ничего: функция зовётся без аргументов.
Что вернуть
Список всех строк из четырёх разных цифр от 0 до 9 по возрастанию: ["0123", "0124", …, "9876"] — всего 5040.
Допишите функцию vse_kandidaty в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В игре
Во второй части игры загадываете вы, а отгадывает компьютер. Он начинает с этого списка и потом вычёркивает из него лишнее. Решите шаг — и компьютер перестанет тратить ходы на числа с повторами цифр.
Без этого шага: компьютер перебирает все 10 000 чисел, даже с повторами цифр, которых загадать нельзя.
len(vse_kandidaty())
5040
Функция без аргументов. Возвращает список всех строк из четырёх разных цифр от 0 до 9 (ноль может стоять первым) — по возрастанию, без повторов.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.