Самый частый байт

Просмотр в формате PDF

Submit solution


Очки: 110
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Problem type
Allowed languages
C++, Python

Аналитик SOC изучает перехваченный фрагмент данных, представленный в виде строки. Требуется определить байт, который встречается в этом фрагменте чаще всего.

Если несколько байтов встречаются одинаковое максимальное число раз, нужно выбрать тот, чей ASCII-код меньше.

Подсчёт частот следует выполнять циклом.

Входные данные

В единственной строке задан непустой фрагмент перехваченных данных — строка из печатных ASCII-символов без пробелов, длиной до 200000.

Выходные данные

Выведите один символ — байт, который встречается чаще всего. Если таких несколько, выведите символ с наименьшим ASCII-кодом.

Ограничения

  • Строка непуста.
  • Длина строки не превышает 200000.
  • Все символы строки — печатные ASCII-символы без пробелов.

Примеры

Пример 1

Входные данные

!

Выходные данные

!
Пример 2

Входные данные

abab

Выходные данные

a

Комментарии

Еще нет ни одного комментария.