技术栈

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
相关推荐
এ᭄画画的北北
4 分钟前
力扣-142.环形链表II
算法·leetcode
短尾黑猫
16 分钟前
【LeetCode 42】接雨水(单调栈、DP、双指针)
算法·leetcode
月亮被咬碎成星星
21 分钟前
LeetCode[226] 翻转二叉树
算法·leetcode
李匠2024
1 小时前
C++GO语言微服务基础技术①
开发语言·c++·微服务·golang
电院大学僧
3 小时前
初学python的我开始Leetcode题8-4
python·算法·leetcode
柯南二号
4 小时前
Go使用Gin写一个对MySQL的增删改查服务
mysql·golang·gin
一匹电信狗
4 小时前
【C++】手搓一个STL风格的string容器
c语言·数据结构·c++·算法·leetcode·stl·visual studio
小南家的青蛙
5 小时前
LeetCode第284题 - 窥视迭代器
java·leetcode
李匠2024
5 小时前
C++GO语言微服务和服务发现
开发语言·c++·golang·服务发现
Mi Manchi26
13 小时前
力扣热题100之搜索二维矩阵 II
python·leetcode·矩阵
热门推荐
01从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑02KGG转MP3工具|非KGM文件|解密音频03YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05苍穹外卖面试总结06西电B测-计算机网络综合实验(含验收问题)07yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记08DeepSeek各版本说明与优缺点分析09Coze扣子平台完整体验和实践(附国内和国际版对比)10组基轨迹建模 GBTM的介绍与实现(Stata 或 R)