技术栈

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

m0_571957582024-10-29 17:49

题目:

题解:

java 复制代码
class Solution {
    public boolean checkPerfectNumber(int num) {
        if (num == 1) {
            return false;
        }

        int sum = 1;
        for (int d = 2; d * d <= num; ++d) {
            if (num % d == 0) {
                sum += d;
                if (d * d < num) {
                    sum += num / d;
                }
            }
        }
        return sum == num;
    }
}
上一篇:每日OJ题_牛客_空调遥控_排序+二分/滑动窗口_C++_Java
下一篇:Hot100速刷计划day04(10-12)
相关推荐
朝新_
1 小时前
【多线程初阶】阻塞队列 & 生产者消费者模型
java·开发语言·javaee
立莹Sir
1 小时前
Calendar类日期设置进位问题
java·开发语言
季鸢
3 小时前
Java设计模式之状态模式详解
java·设计模式·状态模式
@yanyu666
3 小时前
springboot实现查询学生
java·spring boot·后端
ascarl2010
4 小时前
准确--k8s cgroup问题排查
java·开发语言
magic 245
4 小时前
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
java
爱敲代码的憨仔
4 小时前
分布式协同自动化办公系统-工作流引擎-流程设计
java·flowable·oa
纪元A梦
4 小时前
分布式拜占庭容错算法——PBFT算法深度解析
java·分布式·算法
卿着飞翔
4 小时前
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
java·rabbitmq·java-rabbitmq
陈阿土i
4 小时前
SpringAI 1.0.0 正式版——利用Redis存储会话(ChatMemory)
java·redis·ai·springai
热门推荐
01YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】02KGG转MP3工具|非KGM文件|解密音频03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04海康Visionmaster-常见问题排查方法-启动阶段05【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!06DeepSeek各版本说明与优缺点分析07R-tree详解08VMware虚拟机安装Win7专业版保姆级教程(附镜像包)09组基轨迹建模 GBTM的介绍与实现(Stata 或 R)10【无人机】无人机通信模块,无人机图数传模块的介绍,数传,图传,图传数传一体电台,