趣味问题
Jason@杰森
Stay hungry, Stay foolish.
展开
-
算24点
第一题:四个数5,5,5,1 解:5*(5-1/5)=5*5-5*1/5=25-1=24第二题:四个数10,10,10,4 解:10*10开平方+10+4=10+10+4=24第三题:四个数10,10,4,4 解:(10*10-4)/4=96/4=24 扩展:(10*10+4)/4=104/4=26原创 2017-08-08 10:12:55 · 1113 阅读 · 0 评论 -
求斐波那契数列前20项
什么是斐波那契数列斐波那契数列,又称黄金分割数列,是指这样的一组数列1,1,2,3,5,8,13,21……..,第一项和第二项的值都为1,第三项开始,每一项等于前两项之和Java实现斐波那契数列方法方法一:递归fun(1) =1 fun(2)=1 fun(3)=fun(1)+fun(2) …… fun(n)=fun(n-1) + fun(n-2) 具体方法: public int fun原创 2016-06-06 16:14:28 · 43302 阅读 · 1 评论 -
一组数字,求能组成的最大数
题目说明:一组数字,比如3,30,9,4,34等,求其能组成的最大数,应该是9434330实现原理:利用到了冒泡排序的原理,比较移换位置代码`private static boolean compare(int a, int b) {// 比较大小,前大为true String s1 = a + “” + b; String s2 = b + “” + a;原创 2016-06-06 16:28:33 · 3660 阅读 · 1 评论 -
abc+cba=1333,满足条件的abc有几个
描述:有一个三位数,个位是c,十位是b,百位是a,就是abc,现在abc+cba=1333,求这样的三位数有几个?思路:十位相加为2b,不可能为奇数3,说明个位相加大于10,也就是2b+1=3,既然个位相加大于10而且个位是3,所以a+c=13,只需要找出a+c=13的对数就可以,共6对,也就是满足条件的三位数有6个。原创 2016-08-23 17:31:29 · 3470 阅读 · 0 评论