Leetcode 完美數

1.題目要求:

對于一個 正整數,如果它和除了它自身以外的所有 正因子 之和相等,我們稱它為 「完美數」。給定一個 整數 n, 如果是完美數,返回 true;否則返回 false。示例 1:輸入:num = 28
輸出:true
解釋:28 = 1 + 2 + 4 + 7 + 14
1, 2, 4, 7,1428 的所有正因子。
示例 2:輸入:num = 7
輸出:false提示:1 <= num <= 108

2.代碼

bool checkPerfectNumber(int num){if(num == 0||num == 1){return false;}int number = 1;int sum = 0;for(number = 1;number <= num / 2;number++){if(num % number == 0){sum += number;}}if(sum == num){return true;}else{return false;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41811.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41811.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41811.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2024年6月份找工作和面試總結

轉眼間6月份已經過完了&#xff0c;2024年已經過了一半&#xff0c;希望大家都找到了合適的工作。 本人前段時間寫了5月份找工作的情況&#xff0c;請查看2024年5月份面試總結-CSDN博客 但是后續寫的總結被和諧了&#xff0c;不知道這篇文章能不能發出來。 1、6月份面試機會依…

網絡爬蟲基礎

網絡爬蟲基礎 網絡爬蟲&#xff0c;也被稱為網絡蜘蛛或爬蟲&#xff0c;是一種用于自動瀏覽互聯網并從網頁中提取信息的軟件程序。它們能夠訪問網站&#xff0c;解析頁面內容&#xff0c;并收集所需數據。Python語言因其簡潔的語法和強大的庫支持&#xff0c;成為實現網絡爬蟲…

verilog讀寫文件注意事項

想要的16進制數是文本格式提供的文件&#xff0c;想將16進制數提取到變量內&#xff0c; 可以使用 f s c a n f ( f d 1 , " 也可以使用 fscanf(fd1,"%h",rd_byte);實現 也可以使用 fscanf(fd1,"也可以使用readmemh(“./FILE/1.txt”,mem);//fe放在mem[0…

運用Redis作為設備注冊中心,解決20w+設備高并發讀寫,高性能讀寫異步把數據同步到mysql持久化。

使用 Redis 作為設備注冊中心&#xff0c;并通過高并發讀寫將數據異步同步到 MySQL 數據庫&#xff0c;可以采用以下策略&#xff1a; 1. **設備注冊與發現**&#xff1a; - 使用 Redis 的字符串或哈希表存儲設備信息&#xff0c;其中鍵可以是設備的唯一標識符。 2. **高并…

基于Android Studio零食工坊

目錄 項目介紹 圖片展示 運行環境 獲取方式 項目介紹 用戶 可以瀏覽商品 &#xff0c; 查詢商品 &#xff0c; 加入購物車 &#xff0c; 結算商品 &#xff0c; 查看瀏覽記錄 &#xff0c; 修改密碼 &#xff0c; 修改個人信息 &#xff0c; 查詢訂單 管理員 能夠實現商品的…

別再寫一堆 if 判斷了?分享 1 段優質 JS 代碼片段!

本內容首發于工粽號&#xff1a;程序員大澈&#xff0c;每日分享一段優質代碼片段&#xff0c;歡迎關注和投稿&#xff01; 大家好&#xff0c;我是大澈&#xff01; 本文約 700 字&#xff0c;整篇閱讀約需 1 分鐘。 今天分享一段優質 JS 代碼片段&#xff0c;用條件數組來簡…

huggingface筆記:gpt2

0 使用的tips GPT-2是一個具有絕對位置嵌入的模型&#xff0c;因此通常建議在輸入的右側而不是左側填充GPT-2是通過因果語言建模&#xff08;CLM&#xff09;目標進行訓練的&#xff0c;因此在預測序列中的下一個標記方面非常強大 利用這一特性&#xff0c;GPT-2可以生成語法連…

C#面 :ASP.Net Core中有哪些異常處理的方案?

在 ASP.NET Core中&#xff0c;有多種異常處理方案可供選擇。以下是其中幾種常見的異常處理方案&#xff1a; 中間件異常處理&#xff1a; ASP.NET Core提供了一個中間件來處理全局異常。通過在Startup類的Configure方法中添加UseExceptionHandler中間件&#xff0c;可以捕獲…

Autosar MCAL-S32k324 Crypto配置-RandomNumber生成及使用

文章目錄 前言CryptoPrimitivesCryptoPrimitiveAlgorithmFamilyCryptoPrimitiveAlgorithmModeCryptoPrimitiveAlgorithmSecondaryFamilyCryptoPrimitiveServiceCryptoDriverObject代碼使用Random Generate執行流程配置job函數使用示例總結前言 之前介紹過AES-CMAC算法的配置,…

Windows 與 Windows Server 2022環境下如何開啟遠程桌面

文章目錄 前言Windows 環境下如何開啟遠程桌面控制功能Windows Server 環境下如何開啟遠程桌面 前言 我這邊是客戶需要搭建一套備份系統&#xff0c;整體的系統流程是這樣的&#xff1a;客戶的筆記本或者其他PC工具可以自由訪問到我司搭建的服務器平臺并進行文件傳輸&#xff…

【C++】開源:地圖投影和坐標轉換proj庫配置使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 這篇文章主要介紹地圖投影和坐標轉換proj庫配置使用。 無專精則不能成&#xff0c;無涉獵則不能通。——梁啟超 歡迎來到我的博客&#xff0c;一起學習&#xff0c;共同進步。 喜歡的朋友可以關注一下&a…

vue中的watch和$watch的用法實際場景和區別

watch&#xff08;組件選項&#xff09; watch 是Vue組件的一個選項&#xff0c;它允許你定義一些監聽器&#xff0c;這些監聽器會在組件的響應式數據變化時調用。它主要用于組件內部的數據監聽。 實際場景&#xff1a; 當組件內部的數據變化時&#xff0c;需要執行一些操作&…

5款極其強大的大模型文生圖工具!

文生圖技術是一種基于深度學習的技術&#xff0c;可以根據自然語言描述生成相應的高品質圖像。 下面介紹幾個目前市場上比較優秀的工具或網站&#xff0c;并制作一張男性的白袍巫師圖來比較。 針對大模型和AIGC技術趨勢、AIGC 算法項目落地經驗分享、新手如何入門算法崗、該如…

el-scrollbar組件使用踩坑記錄

一、el-scrollbar和瀏覽器原生滾動條一起出現 問題描述 el-scrollbar組件主要用于替換瀏覽器原生導航條。如下圖所示&#xff0c;使用el-scrollbar組件后&#xff0c;發現未能成功替換掉瀏覽器原生導航條&#xff0c;二者同時出現。 引發原因 el-scrollbar的height屬性如果…

前端根據目錄生成模塊化路由routes

根據約定大于配置的邏輯&#xff0c;如果目錄結構約定俗成&#xff0c;前端是可以根據目錄結構動態生成路由所需要的 route 結構的&#xff0c;這個過程是要在編譯時 進行&#xff0c;生成需要的代碼&#xff0c;保證運行時的代碼正確即可 主流的打包工具都有對應的方法讀取文…

【不容錯過】可靈AI重磅更新:畫質升級,運鏡控制,首尾幀自定義,還有30萬創作激勵獎金!

還記得最近在各大平臺肆虐的老照片變成視頻嗎&#xff0c;就是用快手的可靈AI做的&#xff0c;今天可靈又迎來了一次重大更新。 「電腦端上線了」 之前一直用其他工具生的圖片還需要保存到手機上&#xff0c;再用可靈來生成視頻&#xff0c;很多人都能感受到手機操作不太方便&…

Vue3項目給ElementPlus設置中文的兩個方案

介紹 在Vue3項目將ElementPlus切換為中文 1、在App.vue的文件中修改 <template><el-config-provider :locale"zhCn"><router-view></router-view></el-config-provider> </template><script lang"ts" setup>im…

elasticsearch源碼分析-04集群狀態發布

集群狀態發布 cluster模塊封裝了在集群層面執行的任務&#xff0c;如集群健康、集群級元信息管理、分片分配給節點、節點管理等。集群任務執行之后可能會產生新的集群狀態&#xff0c;如果產生新的集群狀態主節點會將集群狀態廣播給其他節點。 集群狀態封裝在clusterState中&…

Linux下網絡編程-簡易poll服務器和客戶端

Linux下網絡編程-簡易poll服務器和客戶端 簡易poll服務器: //編譯命令&#xff1a;g -g xxx.cpp -o xxx #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h…

ionic7 使用Capacitor打包 apk 之后,設置網絡權限

報錯處理 在打包的時候遇到過幾個問題&#xff0c;這里記錄下來兩個 Visual Studio Code運行ionic build出錯顯示ionic : 無法加載文件 ionic 項目通過 android studio 打開報錯 capacitor.settings.gradle 文件不存在 ionic7 項目初始化以及打包 apk 這篇文章講到了如果安裝…