В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Даше4ка16
Даше4ка16
28.12.2021 06:12 •  Информатика

Ограничение времени: 1 секунда;
Ограничение памяти: 64mb;
Ввод: стандартный ввод или input.txt;
Вывод: стандартный вывод или output.txt;

С карточек с буквами набрали слова по нескольку слов из набора : "zero", "one". Затем карточки перемешали. Никакая из карточек не потерялась. Выведите максимальное число, которое можно составить, если заменить их соответственно на 1 и 0.

Формат ввода:
Первая строка содержит одно целое число n (l ≤ n ≤ 10⁵) — длина строки. Вторая строка содержит строку из строчных латинских букв: "z", "e", "r", "o" и "n".
Гарантируется, что буквы можно переупорядочить таким образом, чтобы они образовывали последовательность слов, каждое из которых является либо словом "zero", что соответствует цифре 0, либо словом "one", что соответствует цифре 1.

Формат вывода:
Выделите максимально возможное число в двоичной системе счисления. Выводите двоичные цифры, разделяя их пробелами. Лидирующие нули допустимы.

Пример 1:
Ввод:
4
ezor
Вывод:
0

Пример 2:
Ввод:
10
nznooeeoer
Вывод:
1 1 0
Язык программирования: Python 3.7.3

Ответ:
MeBloger
MeBloger
19.01.2022 03:21

n = int(input())

one = 0

zero = 0

onelist = []

while n > 3:

if n % 3 == 0:

one = n/3

n = n/3

else:

n -= 4

zero += 1

for i in range(round(one)):

onelist.append("1")

for i in range(zero):

onelist.append("0")

onelist = " ".join(onelist)

b = (input())

print (onelist)

Объяснение:

я не знаю как сделать проще

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?