所谓年轻,不只是指年龄,更是指一种生活心态。对世界充满好奇,对人生满怀期待,知道路途艰辛却依旧一往无前,这就是年轻的生命状态。你可以不拥有任何东西,除了对生活的激情和对未来的希望。新的一周,早安!
█ Java问题:
今天的每日一题(有精力的同学可以解答下):海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
█ 代码贴图:
题目就有问题,可以这么理解,第二只猴子分的是第一只猴子平分的桃子,而不是剩下的桃子,不然这个题目就无解了
########################################################
########################################################
/**
* 今天的每日一题(有精力的同学可以解答下):
* 海滩上有一堆桃子,五只猴子来分。
* 第一只猴子把这堆桃子平均分为五份,多了一个,
* 这只猴子把多的一个扔入海中,拿走了一份。
* 第二只猴子把【原题目:剩下】==>【这里改成:第一只猴子平均后的桃子】的桃子又平均分成五份,又多了一个,
* 它同样把多的一个扔入海中,拿走了一份,
* 第三、第四、第五只猴子都是这样做的,
* 问海滩上原来最少有多少个桃子?
* Time 11.7
*/
public class Prog3 {
public static void main(String[] args){
for(int i=1;i<=5;i++){
System.out.println("第"+i+"个猴子处理了"+(fun1(i)*5+1)+"个桃子,自己拿了"+fun1(i)+"个桃子");
// System.out.println("第"+i+"个猴子处理了"+fun1(i-1)+"个桃子,自己拿了"+fun1(i)+"个桃子");
}
}
/**
* 第五个猴子 拿了1个桃子
* 第四个猴子 拿了((第五个猴子拿的桃子的个数*5)+1)(根据题目理解,这是平均后的桃子)
* ...
* @param n
* @return
*/
private static int fun1(int n){
if(n==5)
return 1;
else
return fun1(n+1)*5+1;
}
}
大家早安,今天周一啦。所谓的信念就是,即使看不到希望,即使看不到未来,也相信自己的选择不会错,自己的未来不会错,自己的梦想不会错。加油哦
PS :本篇文章内容不是自己写的,是从崔老师发出来的内容中稍微整理后的博客,顶部的贴图来自微信公众号【人民日报】,最后的一段话,是来自王老师的心灵鸡汤!
█ 相关资料:
1.人民日报 微信公众号
来了!新闻早班车-人民日报 微信公众号
连接:http://mp.weixin.qq.com/s/DKIsXhBF66Nar7WQP3rtiA
2.崔老师的建议
经常提到代码规范的问题,这里我分享了这本《代码整洁之道》,全书404页,书中提到了这样一种观念就是:代码质量与其整洁度成正比,干净的代码,既在质量上较为可靠,也为后期维护升级奠定了良好的基础。如果你有志于改善你的代码质量,那么这本书很适合你去阅读。奋斗吧!伙伴们!
PS 2:本篇文章使用的内容如果涉及到侵权问题、违反相关规则请联系我,立即删除。