首页 > 其他分享 >2535

2535

时间:2023-02-02 19:13:09浏览次数:33  
标签:数字 nums int 元素 ele num 2535

给你一个正整数数组 nums 。

  • 元素和 是 nums 中的所有元素相加求和。
  • 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。

返回 元素和 与 数字和 的绝对差。

注意:两个整数 x 和 y 的绝对差定义为 |x - y| 。

输入:nums = [1,15,6,3]
输出:9
解释:
nums 的元素和是 1 + 15 + 6 + 3 = 25 。
nums 的数字和是 1 + 1 + 5 + 6 + 3 = 16 。
元素和与数字和的绝对差是 |25 - 16| = 9 。
class Solution(object):
    def differenceOfSum(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        ele=0
        num=0
        for i in nums:
            num=num+i
            a=list(str(i))
            for j in a:
                ele=ele+int(j)
        return(abs(ele-num))

 

 

求数字和的话 首先想到的是 不断除10 的方法

但是不想写 

就先变字符串 再列表 实现拆开 再类型转换

标签:数字,nums,int,元素,ele,num,2535
From: https://www.cnblogs.com/LYoungH/p/17087113.html

相关文章

  • HDU2535Vote
     TimeLimit:5000/1000MS(Java/Others)    MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):7302    AcceptedSubmission(s):3735 Probl......
  • 一次 Oracle 服务 TNS-12535 故障解决笔记
      一次Oracle服务TNS-12535故障解决笔记    说来有些惭愧,貌似很简单的一个问题:防火墙隔离端口。但是着实浪费了笔者一些时间。笔者把问题解决过程记录下来,只为了......
  • <摘自https://blog.csdn.net/JavaAndLI/article/details/125359786>SQL分页查询的写法
    MySQL的分页实现是使用LIMIT关键字。Oracle的分页是实现主要是基于rownum行号。SQLServer的分页主要使用的关键字是TOP。 具体用法总结如下:本文中的变量名词说明:1,......