【python】分苹果
python,苹果
2025-03-18 08:48:42 时间
问题:一堆苹果,5个人。第一个人将苹果丢掉一个,然后平均分成5份后拿走其中的一份;第二个人将剩余的苹果丢掉一个,然后再平均分成5份后拿走其中的一份,依次类推…第五个人在第四个人拿走剩下的那部分苹果中同样丢掉一个,然后平均分成5份后拿走其中的一份。求问最少的苹果数。
depth = 0
def match(num):
"""
"""
global depth
if (num - 1) % 5 == 0:
depth = depth + 1
if depth == 5:
return True
return match(num - (num - 1)/5)
return False
def findMagicNum():
"""
"""
magic = 5
while (1):
global depth
depth = 0
if match(magic):
return magic
else:
magic = magic + 1
if __name__ == "__main__":
magic = findMagicNum()
print("magic is %s" % magic)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184388.html原文链接:https://javaforall.cn
相关文章
- Python项目47-前后端分离登录注册页(继续撸)
- 全国计算机等级考试二级Python真题及解析(5)_计算机二级有必要考吗
- Python基础18-异常处理
- Python继续霸榜,SQL写得溜,面试或许能加分
- pycharm安装opencv-python_pycharm opencv
- python报错no module named_pycharm报错no module named
- python怎么安装matplotlib.pyplot_python安装matplotlib模块
- pycharm python interpreter_python interpreter什么意思
- pycharm查找替换快捷键_python查找指定字符串并替换
- pycharm虚拟环境与本地环境区别_python如何激活虚拟环境
- Python-基础01-变量
- Easy Games With Python and Pygame(三)- Pygame Event
- pip安装的包pycharm识别不了_手机上的python安装第三方库
- pycharm如何安装python环境_pycharm怎么安装「建议收藏」
- 使用 python 执行 shell 命令的几种常用方式
- python进入文件目录 命令_python创建目录
- python虚拟环境virtualenv_怎样用pycharm写代码
- python+pycharm安装_pycharm安装教程2020
- python写入txt文件中文乱码_python中怎么输入文件
- mac系统pycharm配置python环境_mac pycharm怎么设置环境