Для тех кому скучно =)
Дано:
1 2 3 4 5 6 7 8 9 0 = 2005
Требуется:
Расставить в произвольных местах операции : +, -, *, / что бы равенство было верным.
НЕ забывайте про приоритеты операций!
Пример (он не равен 2005, просто привожу для наглядности):
12/3+45*56-78+9*0 = 2446
12+34*56+7-8+90 =2005.000000
1+234+5*6*7*8+90 =2005.000000
Создание парсера строк вместе с переборщиком заняло аж 45 минут…..
ха ха а мой парсер нашел целых 4 =)
Токо я писал не парсер а брутфорсовый перебор
И ещё. Не планируй ничего на вечер — мы идем в зал!