java实现第六届蓝桥杯熊怪吃核桃
熊怪吃核桃
题目描述
森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。
有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。
请填写该数字(一个整数),不要填写任何多余的内容或说明文字。
结果:5
public class One {public static int eatWalnut(int walnutNum){int throwNum = 0;return eatWalnut(walnutNum, throwNum);}private static int eatWalnut(int walnutNum, int throwNum){if (walnutNum == 1) {++throwNum;--walnutNum;return throwNum;}if (walnutNum%2 !=0 ) {++throwNum;--walnutNum;}return eatWalnut(walnutNum/2, throwNum);}public static void main(String[] args){int i = eatWalnut(1543);System.out.print(i);}
}
java实现第六届蓝桥杯熊怪吃核桃相关推荐
- java实现第六届蓝桥杯穿越雷区
穿越雷区 题目描述 X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废. 某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能 ...
- java实现第六届蓝桥杯生命之树
生命之树 生命之树 在X森林里,上帝创建了生命之树. 他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值. 上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点 ...
- java实现第六届蓝桥杯饮料换购
饮料换购 饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动.乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账. 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么, ...
- java实现第六届蓝桥杯循环节长度
循环节长度 两个整数做除法,有时会产生循环小数,其循环部分称为:循环节. 比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位. 下面的方法,可以 ...
- java实现第六届蓝桥杯四阶幻方
四阶幻方 把1~16的数字填入4x4的方格中,使得行.列以 及两个对角线的和都相等,满足这样的特征时称 为:四阶幻方. 四阶幻方可能有很多方案.如果固定左上角为1 ,请计算一共有多少种方案. 比如: ...
- java实现第六届蓝桥杯立方体自身
立方变自身 题目描述 观察下面的现象,某个数字的立方,按位累加仍然等于自身. 1^3 = 1 8^3 = 512 5+1+2=8 17^3 = 4913 4+9+1+3=17 - 请你计算包括1,8, ...
- 第六届蓝桥杯大赛个人赛省赛Java B组真题
文章目录 第六届蓝桥杯大赛个人赛省赛Java B组真题 1. 三角形面积(结果填空) 2. 立方自变身(结果填空) 3. 三羊献瑞(结果填空) 4. 循环节长度(代码填空) 5. 九数组分数(代码填空 ...
- 【蓝桥杯】第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案
第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案 1.结果填空(满分3分) 2.结果填空(满分5分) 3.结果填空(满分9分) 4.代码填空(满分11分) 5.代码填空(满分15分 ...
- 第六届蓝桥杯大赛个人赛决赛(C/C++大学B组)
第六届蓝桥杯大赛个人赛决赛(C/C++大学B组) 第一题 积分之迷(15分) 小明开了个网上商店,卖风铃.共有3个品牌:A,B,C. 为了促销,每件商品都会返固定的积分. 小明开业第一天收到了三笔订单 ...
最新文章
- 二值网络训练--Training Competitive Binary Neural Networks from Scratch
- GODOT 3.0 开发进度汇报 #6
- jetson nano 实现车牌识别
- Pandas 文本数据方法 strip( ) lstrip( ) rstrip( )
- 猜你喜欢代码替换_如何在 GitHub 上找到你要的代码?
- 数据告诉你,抖音凭什么逆袭?
- Excel图表工具——添加数据标签
- C++ Qt高级开发视频教程
- AhMyth远程控制手机实践
- 性能工具之ab压力测试工具及ab命令详解
- w ndows7运行命令,如何打开Win7命令提示符cmd.exe窗口
- linux解pdf隐写工具,Linux版PDF解密工具PDFDecryptionTool-Deepin-amd64.deb下载
- java scavenge_Java虚拟机(JVM)垃圾回收器Parallel Scavenge收集器 - Break易站
- matlab 双边滤波(彩色图)
- MacBook Pro换固态硬盘出现的一个稀缺问题
- 国产旗舰手机定价近六千,却连iPhone12都打不过,用户选谁很明确
- 替代WinPcap的新型Windows网络数据包截获软件——NPcap
- 硅光电子器件模拟:“RSoft光电器件设计仿真技术与应用”
- 第一天-2.安装vmware虚拟机kali系统
- error: #20: identifier “uint16_t“ is undefined