#2106. 找出范围内的所有完全数

找出范围内的所有完全数

找出范围内的所有完全数

题目描述: 输入两个整数 nm,找出从 nm 之间的所有完全数,并按逗号分隔输出。如果没有完全数,输出 "None"。

测试数据:

  1. 输入:n = 1, m = 10 输出:6
  2. 输入:n = 10, m = 30 输出:28
  3. 输入:n = 1, m = 5 输出:None
  4. 输入:n = 2, m = 6 输出:6
  5. 输入:n = 100, m = 500 输出:None

解题思路:

  1. 遍历从 nm 的每个数。
  2. 对每个数,检查其所有真因数的和是否等于该数。
  3. 如果是完全数,保存结果并输出。