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

前言:

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

题目如下:

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

思路:

1,最开始能买几瓶

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

实验步骤:

总结:

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

相关推荐
寻星探路12 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
lly20240614 小时前
Bootstrap 警告框
开发语言
2601_9491465314 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API
c语言·开发语言
你撅嘴真丑14 小时前
第九章-数字三角形
算法
曹牧14 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
KYGALYX14 小时前
服务异步通信
开发语言·后端·微服务·ruby
uesowys14 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
zmzb010314 小时前
C++课后习题训练记录Day98
开发语言·c++
ValhallaCoder14 小时前
hot100-二叉树I
数据结构·python·算法·二叉树