Информатика, вопрос задал yaskoy516 , 1 год назад

Задано число N, підрахувати кількість чисел які можна скласти із його цифр
Наприклад N=123 (N1=123 N2=132 N3=213 N4=231 N5=312 N6=321) K=6



Допоможіть будь ласка! Буду дуже вдячна

Ответы на вопрос

Ответил levchencow
1

Відповідь:

#2234

N = int(input())

L = len(str(N))

result = 1

for i in range(1, L + 1):

   result *= i

print(result)

#24

Пояснення:

Допустимо в нас буде 4-значне число 2234 і нам потрібно дізнатися комбінаію, для цього визначаємо розрядність числа (це кількість чисел в цифрі), тобто в 2234 є 4 цифри. після чого за правилами комбінаторики для того щоб знайти комбінації числа нам потрібно виконати множення від 1 до довжини числа(тобто 4).

Відповідь: 1*2*3*4 = 24


yaskoy516: Велике дякую)
Новые вопросы