题目描述
题目描述
题解
题解
提交记录
提交记录
简单

给你一个正整数 n

digitSum 表示 n 的各位数字之和,令 squareSum 表示 n 的各位数字平方之和。

如果一个整数满足 squareSum - digitSum >= 50,则称它是 好整数 

如果 n 是好整数,返回 true;否则,返回 false

 

示例 1:

输入: n = 1000

输出: false

解释:

  • 1000 的数字为 1、0、0 和 0。
  • digitSum1 + 0 + 0 + 0 = 1
  • squareSum12 + 02 + 02 + 02 = 1
  • squareSum - digitSum1 - 1 = 0。由于 0 小于 50,因此输出 false

示例 2:

输入: n = 19

输出: true

解释:

  • 19 的数字为 1 和 9。
  • digitSum1 + 9 = 10
  • squareSum12 + 92 = 1 + 81 = 82
  • squareSum - digitSum82 - 10 = 72。由于 72 大于等于 50,因此输出 true

 

提示:

  • 1 <= n <= 109
 
代码
代码
测试用例
测试用例
测试结果
测试结果