Pangeya

    Описание объекта 
    Группы объекта
    Просмотр объекта
    Имя национальное Мини-компьютер
    Имя международное Mini-kompyuter
    Показать все аватар-фото(1)
    Источник объектаСоздан просматриваемым пользователем
    Память объекта
    276 485  байт
    Наследование   
    200
    Дата создания13 апреля 2020 года 17ч:06м:59с
    Дата обновления   21 мая 2022 года 13ч:43м:31с


    ПОДЕЛИТЬСЯ 

    Подробное Описание Объекта
    Мини-компьютер Mini-kompyuter
    Двойственный режим
    Текстовый режим
    Режим изображений

    Мини-компьютер

    Вася решил собрать себе мини-компьютер на базе платы Arduino или Raspberry Pi, который будет выводить небольшое рекламное сообщение на световую панель. Он еще не решил, что ему больше подойдет. Но он точно знает, что для его целей кодировать очень много символов не требуется, 5 бит на символ ему вполне хватит. Поэтому Вася решил, что Юникод будет занимать слишком много памяти, и ему нужно придумать собственное кодирование.

    5 бит на символ позволяют закодировать 32 = 25 символа.

    Необходимо написать программу, которая создаст новый код для Васиного компьютера.

    На вход программе подается строка, для каждого ее уникального символа нужно определить его юникод-значение. Затем вывести наименьшее и наибольшее значение, а также ответ на вопрос, хватит ли 5-битного кодирования, то есть было ли в данной строке не больше 32 уникальных символов.

    Формат ввода

    Вводится строка.

    Формат вывода
    Наименьшее и наибольшее юникод-значение для символов данной строки через запятую и пробел в одной строке.

    Затем вывести слово ХВАТИТ или НЕ ХВАТИТ как ответ на вопрос, хватит ли 5-битного кодирования для всех символов строки.

    Пример1

    Ввод

    Очень длинная строка для проверки работы кодирующей программы.

    Вывод

    32, 1103

    ХВАТИТ

    Пример2

    Ввод

    A very long line to check the operation of the coding program. A VERY LONG LINE TO CHECK THE OPERATION OF THE CODING PROGRAM. 1234567890

    Вывод

    32, 121

    НЕ ХВАТИТ

    Отменить Продолжить
    Подтвердите, что Вы человек
    Отправить Отмена
    Развернуть Закрыть
    Закрыть
    Вниз
    Отмена