Закодируйте в двоичной форме свою фамилию ,записанную латинскими знаками моя фомилия

Закодируйте в двоичной форме свою фамилию ,записанную латинскими знаками моя фомилия Хайруллин

Задать свой вопрос
1 ответ
Чтоб ответить точно, необходимо уточнить шифровку. Но судя по тому, что кодировать надобно в двоичную систему счисления, быстрее всего это стандартная шифровка ASCII. У этой кодировки нету российских знаков, поэтому кодировать будем транслит. Если же вы желаете закодировать русскими знаками - используйте иную шифровку. К примеру, UTF-8. Только там система счисления с основанием 16. Итак, ваша фамилия транслитом - Khayrullin. Возьмем данные из кодировки ANCII для этих букв: K -gt; 75, переводим в двоичную систему счисления: 1001011 h -gt; 104, переводим в двоичную систему счисления: 1101000 a -gt; 97, переводим в двоичную систему счисления: 1100001 y -gt; 121, переводим в двоичную систему счисления: 1111001 r -gt; 114, переводим в двоичную систему счисления: 1110010 u -gt; 117, переводим в двоичную систему счисления: 1110101 l -gt; 108, переводим в двоичную систему счисления: 1101100 l -gt; 108, переводим в двоичную систему счисления: 1101100 i -gt; 105, переводим в двоичную систему счисления: 1101001 n -gt; 110, переводим в двоичную систему счисления: 1101110 Имеем на выходе верный ответ: 1001011 1101000 1100001 1111001 1110010 1110101 1101100 1101100 1101001 1101110 Код на Python 3: string = "Khayrullin" result = [] for symbol in string: number = ord(symbol) binary_number = bin(number).replace(0b, ) result.append(binary_number) print( -gt; , переводим в двоичную систему счисления: .format(symbol, number, binary_number)) print("Итог:", .join(result))
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт