Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как запихнуть в массив оператор ? (https://javascript.ru/forum/misc/15012-kak-zapikhnut-v-massiv-operator.html)

mitiya 09.02.2011 18:27

как запихнуть в массив оператор ?
 
дело такое:

пытаюсь решить тут одну загадку про получение числа и определенных цифр путем сложение, вычитания, умножения, деления и скобок.

(если кто знает алгоритм не пишите его тут, хочу сам допереть ;) )

пока кроме перебора ничего в голову не приходит, может если бы я сейчас был в 10 классе то еще что-то придумал, а так уже ничего не помню :)

но чтоб осуществить перебор мне нужно как-то формировать выражение и его считать, а вот как это сделать я не пойму. + - () получается внести в массив только как строки, после этого они уже ничего не вычисляют.

Почему массив?
Ну потому что пока не могу придумать как мне перебирать позиции элементов в выражении, в массиве то есть позиция .

Может массив тут и не нужен.

B@rmaley.e><e 09.02.2011 18:33

Заносите как строку и используйте eval.

mitiya 09.02.2011 18:57

то что надо, спасибо


Часовой пояс GMT +3, время: 06:19.