技术栈

Leetcode1006笨阶乘

梦想闹钟2023-09-01 15:51

思路:以4为一个分组分别进行处理

python 复制代码
class Solution:
    def clumsy(self, n: int) -> int:
        answer_dict = {0:0,1: 1, 2: 2, 3: 6, 4: 7}
        if n > 4:
            answer = n * (n - 1) // (n - 2) + n - 3
            n -= 4
        else:
            print(answer_dict[n])
            return answer_dict[n]
        print(answer)
        while n >=4:
            current_answer = n * (n - 1) // (n - 2) - n + 3
            answer -= current_answer
            n -= 4
            print(answer,n)
        answer-=answer_dict[n]
        print(answer)
        return answer
上一篇:STL stack,queue,deque以及适配器
下一篇:Linux socket网络编程实战(tcp)实现双方聊天
相关推荐
李白的天不白
9 分钟前
python下载脚本
python
2501_90950910
12 分钟前
DAY 45
python
郝学胜_神的一滴
28 分钟前
Python 高级编程 027:四大推导式全攻略
python·pycharm
菜冻鱼
38 分钟前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
mit6.824
1 小时前
archived
后端·python·flask
船长@
1 小时前
FastAPI 快速上手:从零基础到实操入门
python·ai·fastapi
吴声子夜歌
1 小时前
正则指引——PHP
开发语言·正则表达式·php
Claire_88
1 小时前
企业文件管理系统选型技术框架与主流产品对比分析
开发语言·php
(Charon)
1 小时前
【C++】:使用 mutex + deque 实现一个简单的 LockedQueue
开发语言·c++
我要两颗404西柚
1 小时前
2【python】:常用关键字,函数,方法
python
热门推荐
01VSCode+CodeX扩展,无法启动02GitHub 镜像站点03国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)042026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?05微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新06如何新建文件夹? 电脑新建文件夹的4种方法072026年8月4日科技热点深度解析:AI大模型群雄逐鹿、卫星互联网组网提速、半导体封装材料革命08AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路09历年考研数学一、数学二、数学三真题试卷及答案PDF10Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费