java每日一题——买啤酒(递归经典问题)

前言:

非常喜欢的一道题,经典中的经典。打好基础,daydayup!!!啤酒问题:一瓶啤酒2元,4个盖子可以换一瓶,2个空瓶可以换一瓶,请问10元可以喝几瓶

题目如下:

啤酒问题:一瓶啤酒2元,4个盖子可以换一瓶,2个空瓶可以换一瓶,请问10元可以喝几瓶

思路:

1,最开始能买几瓶

2,把空瓶和瓶盖换算成钱,计算能买几瓶

实验步骤:

总结:

非常喜欢的一道题,递归是一种解题方式。但重要的是一种解题思想。把空瓶和瓶盖都换成统一货币,计算钱可以买多少瓶即可。如果想着空瓶换瓶,瓶盖换瓶,思路很容易出现混乱。整理结束,撒花!!!

相关推荐
code_std12 小时前
保存文件到指定位置,读取/删除指定文件夹中文件
java·spring boot·后端
!chen12 小时前
自适应滤波算法FPGA实现思路
算法·fpga开发
sort浅忆12 小时前
deeptest执行接口脚本,添加python脚本断言
开发语言·python
趣知岛12 小时前
JavaScript性能优化实战大纲
开发语言·javascript·性能优化
小许学java12 小时前
Spring事务和事务传播机制
java·数据库·spring·事务
大学生资源网12 小时前
基于Javaweb技术的宠物用品商城的设计与实现(源码+文档)
java·mysql·毕业设计·源码·springboot
汤姆yu12 小时前
基于springboot的热门文创内容推荐分享系统
java·spring boot·后端
星光一影12 小时前
教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
java·spring boot·mysql·vue·mybatis·uniapp
救救孩子把12 小时前
51-机器学习与大模型开发数学教程-4-13 EM算法与混合模型
人工智能·算法·机器学习
im_AMBER12 小时前
weather-app开发手记 04 AntDesign组件库使用解析 | 项目设计困惑
开发语言·前端·javascript·笔记·学习·react.js