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

前言:

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

题目如下:

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

思路:

1,最开始能买几瓶

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

实验步骤:

总结:

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

相关推荐
颜酱2 小时前
一步步实现字符串计算器:从「转整数」到「带括号与优化」
javascript·后端·算法
beata2 小时前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端
Seven972 小时前
剑指offer-81、⼆叉搜索树的最近公共祖先
java
雨中飘荡的记忆20 小时前
保证金系统入门到实战
java·后端
Nyarlathotep011320 小时前
Java内存模型
java
CoovallyAIHub21 小时前
语音AI Agent编排框架!Pipecat斩获10K+ Star,60+集成开箱即用,亚秒级对话延迟接近真人反应速度!
深度学习·算法·计算机视觉
木心月转码ing1 天前
Hot100-Day14-T33搜索旋转排序数组
算法
暮色妖娆丶1 天前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
NE_STOP1 天前
MyBatis-参数处理与查询结果映射
java