Задания
Версия для печати и копирования в MS Word
Тип 8 № 72593
i

Опре­де­ли­те ко­ли­че­ство вось­ми­знач­ных 16-⁠рич­ных чисел, в за­пи­си ко­то­рых ровно два нуля и не более четырёх цифр, для за­пи­си ко­то­рых ис­поль­зу­ют­ся буквы.

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

from itertools import product

 

count = 0

 

for i in product ('01a', repeat = 8 ):

s = ''.join(i)

if s[0] != '0' and s.count('0') == 2 and s.count('a') <5:

count += 9**s.count('1') * 6**s.count('a')

print(count)

 

Ответ: 229405365.

 

При­ведём ре­ше­ние Бо­ри­са Са­ве­лье­ва на языке Python.

from itertools import product

 

s = product('123456789ABCDEF',repeat = 6)

k = 0

for i in s:

p = ''.join(i)

if p.count('A')+p.count('B')+p.count('C')+p.count('D')+p.count('E')+p.count('F')<5:

k += 1

print(k*21)# 21 спо­соб по­ста­вить два 0 на 8 мест.


Аналоги к заданию № 72566: 72593 Все

Источник: Стат­Град: Тре­ни­ро­воч­ная ра­бо­та 24.10.2024 ИН2410102