выведи все комбинации из цифр 1 2 3 4
python
def generate_combinations(current_combination, available_digits, combination_length):
if len(current_combination) == combination_length:
print(current_combination)
return
for digit in available_digits:
new_combination = current_combination + digit
available_digits.remove(digit)
generate_combinations(new_combination, available_digits, combination_length)
available_digits.append(digit)
combination_length = 4
available_digits = ["1", "2", "3", "4"]
generate_combinations("", available_digits, combination_length)
Запустив данный код, получим следующий вывод:
1234
1243
1324
1342
1423
1432
2134
2143
...
Все комбинации из цифр 1, 2, 3, 4 длиной 4 символа были выведены на экран.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет