Вождь племени мульти поручил своему министру разработать двоичный код и перевести в него всю важную информацию. двоичный код какой разрядности потребуется если алфавит содержит 32 символа. выпишите все кодовые комбинации.
127
462
Ответы на вопрос:
#код на ruby 2.2.3p173 def zadanie(jump1, jump2) min = jump1 for i in 1..1000 next if (i*jump1)%jump2 == 0 or (i*jump2)%jump1 == 0 if min > (i*jump1)%jump2 min = (i*jump1)%jump2 p [min, "#{i} * #{jump1} - #{i*jump1/jump2} * #{jump2}"] end if min > (i*jump2)%jump1 min = (i*jump2)%jump1 p [min, "#{i} * #{jump2} - #{i*jump2/jump1} * #{jump1}"] end end return min end # # примеры применения p zadanie(33, 55) вывод [22, "1 * 55 - 1 * 33"] [11, "2 * 33 - 1 * 55"] 11 т.е. минимум при 2 * 33 - 1 * 55 = 11
Популярно: Информатика
-
kudzhan15.11.2021 06:23
-
Savelijbih26.05.2022 04:19
-
JlU40K14.05.2020 06:51
-
Girlverysilly09888712.01.2020 19:07
-
Nasteckay08.07.2020 21:50
-
Printsesska04201727.04.2021 08:56
-
Акося355704.01.2021 13:59
-
nastiaprokopiv30.12.2022 00:47
-
Qhdbhbsgfbdgff11.01.2023 05:14
-
брагим11.10.2020 03:18