Показать сообщение отдельно
  #3 (permalink)  
Старый 02.07.2018, 01:51
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

times=a=>'*'+a;
minus=a=>'-'+a;
plus=a=>'+'+a;

one=a=>eval(1+a)||1;
two=a=>eval(2+a)||2;
three=a=>eval(3+a)||3;
five=a=>eval(5+a)||5;
eight=a=>eval(8+a)||8;

console.log(five(plus(two(plus(two(plus(one())))))));
console.log(five(minus(two(minus(two(minus(one())))))));


но к сожалению самая вложенная будет выполняться раньше, из за этого мы получаем такой результат подобный 5-(2-(2-1))
Ответить с цитированием