技术栈

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
相关推荐
月忆364
2 小时前
go语言的锁
golang
编程绿豆侠
3 小时前
力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
fashia
3 小时前
Java转Go日记(六十):gin其他常用知识
开发语言·后端·golang·go·gin
一只特立独行的兔先森
4 小时前
WordZero:让Markdown与Word文档自由转换的Golang利器
golang·word·word自动化
LL_xjbt
4 小时前
代码随想录刷题day29
算法·leetcode·动态规划
半桔
5 小时前
【算法深练】分组循环:“分”出条理,化繁为简
数据结构·c++·算法·leetcode·面试·职场和发展
Once_day
14 小时前
代码训练LeetCode(21)跳跃游戏2
算法·leetcode
我的golang之路果然有问题
15 小时前
ElasticSearch+Gin+Gorm简单示例
大数据·开发语言·后端·elasticsearch·搜索引擎·golang·gin
德先生&赛先生
15 小时前
LeetCode-934. 最短的桥
算法·leetcode·职场和发展
热门推荐
01从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑02KGG转MP3工具|非KGM文件|解密音频03YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】04VMware虚拟机安装Win7专业版保姆级教程(附镜像包)05DeepSeek各版本说明与优缺点分析06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07山东大学2024深度学习期末考试回忆08wandb使用遇到的一些问题09组基轨迹建模 GBTM的介绍与实现(Stata 或 R)10Coze扣子平台完整体验和实践(附国内和国际版对比)