№2 В первенстве класса по настольному теннису 6 участников: Андрей, Борис, Виктор, Галина, Дмитрий и Елена. Первенство проводится по круговой схеме – каждый из
участников играет с каждым из остальных один раз. К настоящему моменту некоторые
игры уже проведены: Андрей сыграл с Борисом, Галиной и Дмитрием; Борис, как уже
говорилось, с Андреем и еще с Галиной; Виктор – с Димой и Еленой; Галина – с
Андреем и Борисом; Дмитрий – с Виктором и Андреем; Елена – с Виктором. Сколько игр
проведено к настоящему моменту и сколько еще осталось?
229
322
Ответы на вопрос:
Видимо, для кодирования отрицательных чисел используется прямой код: записывается минус и затем просто двоичное представление модуля числа.
Алгоритм перевода: разбиваем двоичные цифры на группы по 3 (начиная справа) и переводим каждую группу отдельно.
Код (Python 3):
N = input()
sign = ""
if N[0] == "-":
sign = "-"
N = N[1:]
oct_reversed = ""
while len(N) > 0:
N, last_triplet = N[:-3], N[-3:]
oct_digit = 0
while len(last_triplet) > 0:
oct_digit *= 2
if last_triplet[-1] == "1":
oct_digit += 1
last_triplet = last_triplet[:-1]
oct_reversed += str(oct_digit)
oct = sign + oct_reversed[::-1]
print(oct)
Пример ввода:
-1110010
Пример вывода:
-132
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
xomahgf01.02.2021 11:48
-
liliakolokol10.07.2020 00:38
-
aminyl11.04.2022 01:35
-
vikakruchko140515.02.2022 12:26
-
тёмая06.09.2021 20:36
-
aretem200223.05.2020 21:15
-
tamilazhakupova17.06.2020 12:53
-
сергей110504.04.2023 07:39
-
натусик25223.12.2020 06:04
-
kokoulina6814.04.2023 08:52
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.