1 Star 0 Fork 0

Paul / BasicAlgorithmsDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3_DrinkingBottle_v3.php 820 Bytes
一键复制 编辑 原始数据 按行查看 历史
<?php
/**
* 喝汽水问题:共有1000瓶汽水,每喝完后一瓶得到的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子?
*
* 第三种思路:3个空瓶子=1瓶饮料=>3个空瓶子=1瓶饮料(不带瓶)+1个空瓶子=>2个空瓶子=1瓶饮料(不带瓶),那么这样1000个空瓶可以兑换500瓶饮料(不带瓶),但是最后1瓶饮料你是喝不到的,因为你最后剩下2个空瓶,喝的饮料数=1000+500-1
*/
// 汽水数量
$num = 1000;
// 喝掉的汽水数量
$drink_num = 0;
// 空瓶子的数量
$empty_num = 2;
$drink_num = $num + $num / 2 - 1;
echo "喝掉的汽水数量为: " . $drink_num . PHP_EOL;
echo "剩余的空瓶子数量为: " . $empty_num . PHP_EOL;
PHP
1
https://gitee.com/paultest/php_basic_algorithms.git
git@gitee.com:paultest/php_basic_algorithms.git
paultest
php_basic_algorithms
BasicAlgorithmsDemo
master

搜索帮助