Вызов:
Ваша задача - создать простого переводчика для простого языка игры в гольф.
Входные данные:
Ввод будет в виде строки, разделенной пробелами.
Вы можете заменить пробел на то, что вы хотите
Выход:
Выведите результат (число или строку), полученный после выполнения всех операций. Если имеется более одного выхода, объедините их, чтобы получить один результат (без разделителей). Начальное значение переменной всегда равно нулю. то есть: это начинается в0
Синтаксис языка:
Язык имеет следующие операторы:
inc ---> add one to variable
dec ---> remove one from variable
mult ---> multiply variable by 2
half ---> divide the variable by 2
Pri ---> print the variable to console (or whatever your language has)
exit ---> end the program (anything after this is ignored)
Примеры:
inc inc inc dec Pri exit ---> 2
dec inc mult inc inc Pri ---> 2
inc inc inc mult half Pri exit inc ---> 3
inc Pri inc Pri inc Pri exit half mult ---> 123
Pri exit ---> 0
inc half Pri exit ---> 0.5
Ограничение:
Это код-гольф, поэтому победит самый короткий код в байтах для каждого языка.
Замечания:
- Ввод всегда будет действительным. (строка операторов, разделенных пробелом)
- Вы можете округлить до ближайшего целого числа, если не хотите десятичных знаков.