19 февраля 2025 г.

Информация. Задание № 8 "Комбинаторика"

Определите количество 12-ричных пятизначных чисел, в записи которых ровно одна цифра 7 и не более трёх цифр с числовым значением, превышающим 8.

Решение: напишем программу на языке Python

k=0

for c1 in '123456789AB':

  for c2 in '0123456789AB':

    for c3 in '0123456789AB':

      for c4 in '0123456789AB':

        for c5 in '0123456789AB':

          s = c1 + c2 + c3 + c4 + c5

          if s.count('7') == 1:

            k8 = s.count('9') + s.count('A') + s.count('B')

            if k8 < 4:

              k+=1

print(k)

Ответ: 67476

Комментариев нет:

Отправить комментарий