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

前言:

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

题目如下:

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

思路:

1,最开始能买几瓶

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

实验步骤:

总结:

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

相关推荐
沐怡旸几秒前
【算法--链表】138.随机链表的复制--通俗讲解
算法·面试
MacroZheng2 分钟前
堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
java·linux·后端
anlogic6 分钟前
Java基础 9.10
java·开发语言·算法
SimonKing8 分钟前
数据库又慢了?你需要一个像样的慢SQL报警系统
java·后端·程序员
薛定谔的算法9 分钟前
JavaScript单链表实现详解:从基础到实践
数据结构·算法·leetcode
yongche_shi11 分钟前
第二篇:Python“装包”与“拆包”的艺术:可迭代对象、迭代器、生成器
开发语言·python·面试·面试宝典·生成器·拆包·装包
Developer-YC18 分钟前
像素图生成小程序开发全解析:从图片上传到Excel图纸
java·javascript·图像处理·微信小程序·excel
CoovallyAIHub18 分钟前
CostFilter-AD:用“匹配代价过滤”刷新工业质检异常检测新高度! (附论文和源码)
深度学习·算法·计算机视觉
幻奏岚音19 分钟前
《数据库系统概论》第一章 初识数据库
数据库·算法·oracle
AAA修煤气灶刘哥19 分钟前
别懵!从单机锁到 Redisson,分布式锁的坑我全帮你填了
java·redis·spring cloud