调试中...
调试中...
题目描述
题目描述
题解
题解
提交记录
提交记录
代码
代码
测试用例
测试用例
测试结果
测试结果
简单
相关标签
相关企业
提示

给你一个正整数 nn 中的每一位数字都会按下述规则分配一个符号:

  • 最高有效位 上的数字分配到 号。
  • 剩余每位上数字的符号都与其相邻数字相反。

返回所有数字及其对应符号的和。

 

示例 1:

输入:n = 521
输出:4
解释:(+5) + (-2) + (+1) = 4

示例 2:

输入:n = 111
输出:1
解释:(+1) + (-1) + (+1) = 1

示例 3:

输入:n = 886996
输出:0
解释:(+8) + (-8) + (+6) + (-9) + (+9) + (-6) = 0

 

提示:

  • 1 <= n <= 109

 

通过次数
36.3K
提交次数
46.1K
通过率
78.8%

相关标签

相关企业

提示 1
The first step is to loop over the digits. We can convert the integer into a string, an array of digits, or just loop over its digits.

提示 2
Keep a variable sign that initially equals 1 and a variable answer that initially equals 0.

提示 3
Each time you loop over a digit i, add sign * i to answer, then multiply sign by -1.


评论 (0)

贡献者
© 2025 领扣网络(上海)有限公司
0 人在线
行 1,列 1
n =
521
Source