-
两个eval函数一个是先3后1的情况,一个是四个数分两组再算两个结果的情况。
-
重复情况没有判断,在结果中判断太复杂,应该是在遍历中判断,其中涉及到重复数字,算符顺序无关(比如+和*前后调换一样)的情况,我没想出结果(其实是因为懒),如果以后有时间,可以想一下。
-
至于算符优先的情况,很好判断,第一个版本有,但是在后来的程序中我去掉了,直接用括号表示所有的优先级了,看上去也比较直观。
-
写Java虽然比写Ruby难受,但是比写C++舒服多了。
mrhuxu / javaget24 Goto Github PK
View Code? Open in Web Editor NEWA small program to make 24 from four numbers.