技术栈

Golang | Leetcode Golang题解之第507题完美数

__AtYou__2024-10-31 21:05

题目:

题解:

Go 复制代码
func checkPerfectNumber(num int) bool {
    if num == 1 {
        return false
    }

    sum := 1
    for d := 2; d*d <= num; d++ {
        if num%d == 0 {
            sum += d
            if d*d < num {
                sum += num / d
            }
        }
    }
    return sum == num
}
上一篇:当遇到 502 错误(Bad Gateway)怎么办
下一篇:golang的多表联合orm
相关推荐
源代码•宸
19 分钟前
Leetcode—721. 账户合并【中等】
c++·经验分享·算法·leetcode·并查集
緈福的街口
21 分钟前
【leetcode】77.组合
算法·leetcode·职场和发展
戎码江湖
33 分钟前
使用CI/CD部署后端项目(gin)
ci/cd·golang·gin·后端自动部署项目·自动化部署项目
快去睡觉~
1 小时前
力扣152:乘积最大子数组
算法·leetcode·职场和发展
程序员Xu
1 小时前
【LeetCode热题100道笔记】二叉树的中序遍历
笔记·算法·leetcode
二哈不在线
2 小时前
代码随想录二刷之“贪心算法”~GO
算法·贪心算法·golang
快去睡觉~
2 小时前
力扣416:分割等和子集
数据结构·c++·算法·leetcode·职场和发展·动态规划
仙俊红
2 小时前
LeetCode每日一题,2025-9-5
算法·leetcode·职场和发展
阿维的博客日记
2 小时前
LeetCode 240: 搜索二维矩阵 II - 算法详解(秒懂系列
算法·leetcode·矩阵
君万
4 小时前
【LeetCode每日一题】94. 二叉树的中序遍历 104. 二叉树的最大深度
算法·leetcode·golang
热门推荐
012025 年高教社杯全国大学生数学建模竞赛C 题 NIPT 的时点选择与胎儿的异常判定 完整成品思路模型代码分享,全网首发高质量!!!022025年数学建模国赛C题超详细解题思路032025全国大学生数学建模C题保姆级思路模型(持续更新):NIPT 的时点选择与胎儿的异常判定04UV安装并设置国内源05奈飞工厂官网,国内Netflix影视在线看|中文网页电脑版入口062025高教社杯国赛数学建模选题建议+初步分析07(E题|AI 辅助智能体测)2025年高教杯全国大学生数学建模国赛解题思路|完整代码论文集合08KGG转MP3工具|非KGM文件|解密音频09Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code10A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程