Skip to content

codefan/codeForFun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

趣味编程

计算24点

给出四个不大于10的自然数,找出所有可以计算得到24的四则运算表达式,只能用+-×/和括号。 代码参见Calculation24.java

算法有三个点:

  • 对给出的4个数字进行排列组合,需要去掉相同数值重复的问题。
  • 对每一个排列用逆波兰式插入3个运算符,运行符位置用枚举法,一共5种。
  • 对符合结果的逆波兰式转换为带括号的四则元素,不同的逆波兰式转换为四则运算可能重复。

About

趣味编程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages