Задача

11 /13


Бит чётности

Теория Нажмите, чтобы прочитать/скрыть


Функция count()

Функция count() в Python помогает нам узнать, сколько раз определенная подстрока (последовательность символов) или отдельный символ встречается в строке.

Пример
text = "Привет, мир! Привет, как дела?"
cnt = text.count("Привет")
print(cnt)  # Вывод: 2

Что происходит в примере?

  • Мы создали строку text, в которой написано "Привет, мир! Привет, как дела?".
  • Затем мы использовали count("Привет"), чтобы узнать, сколько раз слово "Привет" встречается в строке.
  • В результате мы получили 2, потому что "Привет" встречается дважды.

Задача

На вход подается битовая строка - строка, состоящая из 0 и 1. Дополните исходную строку последним битом - битом чётности. Бит чётности равен 0, если в исходной строке чётное число единиц, и равен 1, если нечётное (в получившейся строке должно быть всегда чётное число единиц).
 
Примеры
Входные данные Выходные данные
1 00110010 001100101

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w64333
Free Pascal1
C#4
Python2890
PascalABC11
Комментарий учителя