啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒
来源:互联网 发布:淘宝网鹤岗二手床 编辑:程序博客网 时间:2024/04/24 08:06
今天跟朋友聊天,她给我出了一道挺逗比的题,今天正好没事,用java把它算了一下,测试题如下:
防痴呆的测试题来啦:啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,20元最多可以喝多少瓶?
java代码如下:
@Test public void test() { Integer money = 50; Integer price = 2; System.out.println("现在兜里有多少人民币:" + money + "------每个瓶子的价钱:" + price); // 可以买多少瓶啤酒 Integer num = money / price; // 剩余瓶盖 Integer pingGai = num; // 剩余瓶子 Integer pingZi = num; Integer num2 = null; Integer num3 = null; for (int i = 0; i < 100; i++) { if (!(pingGai < 4 && pingZi < 2)) { // 4个瓶盖可以换一瓶啤酒 num2 = pingGai / 4; // 2个瓶子可以换成一瓶啤酒 num3 = pingZi / 2; // 剩余瓶盖 pingGai = pingGai - 4 * num2 + num2 + num3; // 剩余瓶子 pingZi = pingZi - 2 * num3 + num2 + num3; System.out .println("一次下来剩余的瓶盖和瓶子:" + pingGai + "-----" + pingZi); num = num + num2; num = num + num3; System.out.println("换的瓶子个数:" + num); } else { break; } } System.out.println("最后总共换多少个瓶子:" + num); System.out.println("最后剩余的瓶盖:" + pingGai); System.out.println("最后剩余的瓶子:" + pingZi); }
代码写得有些简陋,有更简单的希望博友们能够批评指出,本人小白一个。谢了!
0 0
- 啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒
- 防痴呆的:啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒,10元最多可以喝多少瓶
- 瞎玩 - 一瓶啤酒2块,两个瓶盖送一瓶,四个空瓶换一瓶。20元一共可以喝几瓶
- 【原创】10元买啤酒2个空瓶换一瓶4个瓶盖换一瓶经典算法
- 2元可以买一瓶啤酒,4个瓶盖可以换一瓶,2个空瓶可以换一瓶,,10元最多可以喝多少瓶
- 喝酒问题:啤酒2元一瓶 4个瓶盖能换1瓶啤酒,2个空瓶也能换1瓶啤酒
- 关于一瓶啤酒2元,4个瓶盖换1瓶,2个空瓶换1瓶,10元能喝多少瓶的问题求解
- python 解决 啤酒2块钱一瓶,2个酒瓶可以换一瓶酒,4个瓶盖可以换一瓶酒 问10块钱可以喝几瓶酒
- 喝N瓶啤酒,3个空瓶换一瓶新啤酒,总共喝了多少瓶的递归算法
- 2个空瓶换一瓶
- To_10_r_100_8_6---有304瓶啤酒,每3个空瓶子能换一瓶新啤酒,问能喝到多少瓶啤酒?
- 1元钱买一瓶汽水,2个空瓶换一瓶汽水,3个瓶盖换一瓶汽水,问:3块钱能和多少瓶汽水?
- 一瓶啤酒1块钱,两个空瓶能换1瓶啤酒,我有20块钱,请问我能买多少瓶啤酒?请写一个算法。
- 【编程】两元一瓶饮料,两个空瓶子换一瓶饮料,四个瓶盖换一瓶饮料。求:10元最多能喝到几瓶饮料?
- 喝可乐问题,2个空瓶换一瓶可乐
- 一个很有意思的问题:“ 有1000瓶啤酒,每喝完一瓶得到一个空瓶子,每3个空瓶子又能换1瓶啤酒, 喝掉以后又得到一个空瓶子。问总共能喝多少瓶啤酒?还剩多少空瓶子”
- 5瓶啤酒 2个空瓶换1瓶 4个瓶盖换1瓶 能喝多少瓶?
- 10瓶啤酒 2个空瓶换1瓶 4个瓶盖换1瓶 能喝多少瓶?
- 开博成功
- Scripting.Dictionary字典对象
- iOS开发技巧--修改app名称
- SQL查询当天数据
- 1008. 数组元素循环右移问题 (20)
- 啤酒2元一瓶,四个瓶盖可换一瓶啤酒,2个空瓶也可换一瓶啤酒
- oracle 10g中的几个概念(sid/db_name/server_name)
- AssetServer和Asset Cache Server有什么区别
- Nettable单元格编辑功能API
- Java String常量字符串理解
- 1009. 说反话 (20)
- centos 安装 erlang
- JQuery 获取父Frame里的元素
- 项目中某些静态库缺少,或者编译环境的问题造成的相关编译错误(Undefined symbols for architecture x86_64:)