枚举法:效率低,循环所有的情况,找到正确答案
用于解决数学问题,还是很简单的。
比如,奥数里面:
算 法 描 述 题X题=题题题题题题
其中 算法描述题每一个为一个数字,请写出正确的数字。
ok,我们用枚举法去找出正确的答案
/**
* Created by Administrator on //.
*/
fun main(args: Array<String>) {
var suan:Int
var fa:Int
var miao:Int
var shu:Int
var ti:Int
for (suan in ..){
for (fa in ..){
for (miao in ..){
for (shu in ..){
for (ti in ..){
if ((suan* +fa * +miao*+shu *+ti)*suan == Integer.parseInt("$ti$ti$ti$ti$ti$ti")){
println("suan=$suan fa= $fa miao=$miao shu=$shu ti=$ti ")
}
}
}
}
}
}
}