Рассмотрим различные варианты слов из 20 букв, которые содержат 18 букв Т (звёздочка обозначает любую из оставшихся 10 букв): ТТТТТТТТТТТТТТТТТТ** ТТТТТТТТТТТТТТТТТ**Т ... **ТТТТТТТТТТТТТТТТТТ - 19 вариантов
ТТТТТТТТТТТТТТТТТ*Т* ТТТТТТТТТТТТТТТТ*ТТ* ТТТТТТТТТТТТТТТ*ТТТ* ... *ТТТТТТТТТТТТТТТТТТ* - 18 вариантов
Вместо каждой из "*" может стоять любой из десяти символов (кроме Т), то есть на каждую из 190 перестановок мы имеем 10^2 = 100 вариантов распределения остальных символов на месте звёздочек. Общее количество вариантов = 190*100 = 19000
natasham-716
01.06.2022
Код для проверки
def Avtomat(chislo) s = chislo.to_s
if s.length == 4 s = s[0..-2] + "1" end if s.length == 3 s = (2*(s[0].to_i)).to_s + s[1..-1] end
sym = [9,0,1,2,3,4,5,6,7,8] s_new = "" for k in 0..s.size - 1 s_new += sym[s[k].to_i].to_s end
return s_new.to_i end
for i in 100..9999 r = Avtomat(i) p [i,r] if [159, 261, 1916, 1120, 820, 105, 5100, 9410].include?(r) end
Но если брать что "Автомат получает на вход трёхзначное десятичное число", т.е 4 значные не подаются на вход то не войдут числа 261 1916 1120 820 5100 9410
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Числа 11100112, 110, 0112, 4358, 15, 368, АС16, 5, F16, перевести в десятичную систему счисления.
Відповідь:
1110011(2) - 115(10)
110,011(2) - 6,375(10)
435(8) - 285(10)
15,36(8) - 13,46875(10)
АС(16) - 172(10)
5,F(16) - 5,9375(10)