当前位置: 首页 > news >正文

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

前言:

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

 题目如下:

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

思路:

1,最开始能买几瓶

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

实验步骤:

总结: 

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

http://www.lryc.cn/news/324526.html

相关文章:

  • 最近接到一个大项目,给公司设计抢商品代金劵业务
  • 防火墙(讲解)
  • Python之装饰器-带参装饰器
  • 抖音IP属地怎么更改
  • Flutter 全局控制底部导航栏和自定义导航栏的方法
  • 检索增强生成(RAG)技术:实现流程、作用及应用案例
  • Ubuntu安装和使用
  • 【Unity】Stream最好用的Selfhost开源轻量服务
  • Web 常见的攻击方式有哪些?
  • Rancher(v2.6.3)——Rancher部署Redis(单机版)
  • stm32-模拟数字转化器ADC
  • [Repo Git] manifests的写法
  • 位置编码与长度外推
  • Linux信号补充——信号发送和保存
  • Vue3 中应该使用 Ref 还是 Reactive?
  • 红外相机和RGB相机标定:实现两种模态数据融合
  • 前端项目,个人笔记(五)【图片懒加载 + 路由配置 + 面包屑 + 路由行为修改】
  • 【MySQL】2.MySQL数据库的基本操作
  • 常见技术难点及方案
  • c#关键字 static
  • redis 如何保证数据同步(数据变化时)
  • Ubuntu18.04桌面版设置静态IP地址
  • Aztec的客户端证明
  • 面试官:小伙子知道synchronized的优化过程吗?我:嘚吧嘚吧嘚,面试官:出去!
  • 100天精通风控建模(原理+Python实现)——第23天:风控建模中的贝叶斯优化是什么?怎么实现?
  • Http 超文本传输协议基本概念学习摘录
  • 模拟-算法
  • 深入了解鸿鹄工程项目管理系统源码:功能清单与项目模块的深度解析
  • Unbuntu20.04 git push和pull相关问题
  • hive SQL 移位、运算符、REGEXP正则等常用函数