Сообщение, записанное буквами 256-символьного алфавита, содержит 92 символа. какое количество информации оно несёт?
230
439
Ответы на вопрос:
Дано: n=256 k=92 найти: i решение: n=2^i 256=2^8 i=8 i=k×i i=92×8 i=738 бит (или 92 байта)
#! /usr/bin/python3 ''' пологаю, условие как есть: без пробелов, без ocr, без какого-либо форматирования т.е. вводные строки текста выглядят так: я добавил поддержку некоторых разделителей в выражение, на случай если они всётаки имеются тестовые данные: 123456 1996-03-29 1234567 987 000 тогда, решаем это с регулярных выражений как видно, в условии не сказано, что считать за код города. предположим, что код города - это первая цифра от num2 ''' import re import datetime r = re.compile( r'\s*(? p< num1> \d{6})\s*(? p< y> \d{4})< m> \d{2})< d> \d{2})\s*' r'(? p< num2> \d{7})\s*' r'(? p< time> \d+)\s*(? p< urgency> (|обычный))\s*(? p< price> \d+)\s*' ) d1 = datetime.datetime(1996, 3, 15) d2 = datetime.datetime(1996, 4, 12) while true: a = "" try: a = input("введи> ") except eoferror: print("\n") exit(0) res = r.match(a) if res == none: print("ошибка парсинга") continue dd = datetime.datetime.now() try: dd = datetime.datetime( int(res.group("y" int(res.group("m" int(res.group("d")) ) except valueerror: print("неправильная дата") if res.group("urgency") == "" and (dd > d1 and dd < d2): n = res.group("num2") print("номер1 {}, код {}, номер2 {}".format( res.group("num1"), n[0], n[1: ]))
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
АкулинаДак02.06.2021 09:28
-
Людина518.01.2021 16:09
-
Dasha065324.06.2021 02:24
-
DanilVOLK22819.12.2022 10:55
-
Серёжа33109.11.2020 14:55
-
Texero19.02.2021 13:49
-
пецааааа127.12.2020 23:39
-
масяня15517.05.2023 02:52
-
clsagubar04.11.2022 14:35
-
ybr64320.03.2020 08:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.