Pangeya

    Описание объекта 
    Группы объекта
    Просмотр объекта
    Имя национальное bf--
    Имя международное bf--
    Показать все аватар-фото(1)
    Источник объектаСоздан просматриваемым пользователем
    Память объекта
    183 161  байт
    Наследование   
    100
    Дата создания15 апреля 2020 года 21ч:02м:52с
    Дата обновления   11 декабря 2020 года 10ч:38м:20с


    ПОДЕЛИТЬСЯ 

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

    bf--

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

    Представьте себе закольцованную ленту из 30000 клеток, в каждой из которых записано число 0, и машинку, сидящую на одной из клеток. Команды языка "Взрыв мозга" велят этой машинке делать следующее:

    -команда «>» велит подвинуться вперёд по ленте на 1 клетку (помните, что лента закольцована, т. е. с последней клетки машинка попадёт снова на начальную);

    -команда «<» велит подвинуться назад по ленте на 1 клетку;

    -команда «+» велит увеличить на 1 число, записанное в той клетке, на которой находится машинка,

    -команда «-» — уменьшить на 1, причём и увеличение, и уменьшение происходит по модулю 256 (т. е. 255+1=0, 0-1=255);

    -наконец, команда «.» выводит на экран число, записанное в клетке, на которой находится машинка.

    Формат ввода

    Вводится одна строка, состоящая только из символов «>», «<», «+», «-», «.» — программа на языке "Взрыв мозга".

    Формат вывода
    Выводятся несколько целых чисел в соответствии с командами программы.

    Пример

    Ввод

    +++>+++++<-.>.>.-.

    Вывод

    2

    5

    0

    255

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