某啤酒售价3元;现厂家搞活动,可用5个瓶盖换1瓶啤酒,用2个空瓶也可换1瓶啤酒。问:用270元钱最多可获得多少瓶啤酒?
请用代码实现(题目中“3元”、“5个瓶盖”、“2个空瓶”、“270元均为参数)返回值为最终啤酒总数。
思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数
<?php
function GetNumber($cap,$empty,$bottle)//cap瓶盖,empty空瓶,bottle啤酒瓶
{
if
本文探讨了一个有趣的算法问题:用270元在啤酒换购活动中最多能获得多少瓶啤酒。问题涉及递归算法,通过一次性购买并计算瓶盖和空瓶的换购能力来得出答案。此问题适用于PHP后端开发者的面试准备。
某啤酒售价3元;现厂家搞活动,可用5个瓶盖换1瓶啤酒,用2个空瓶也可换1瓶啤酒。问:用270元钱最多可获得多少瓶啤酒?
请用代码实现(题目中“3元”、“5个瓶盖”、“2个空瓶”、“270元均为参数)返回值为最终啤酒总数。
思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数
<?php
function GetNumber($cap,$empty,$bottle)//cap瓶盖,empty空瓶,bottle啤酒瓶
{
if

被折叠的 条评论
为什么被折叠?