当前位置: 首页 > news >正文

网站代备案便宜排名优化系统

网站代备案便宜,排名优化系统,微信商城网站哪家做的好,域名和网站一样吗【LetMeFly】2535.数组元素和与数字和的绝对差:模拟 力扣题目链接:https://leetcode.cn/problems/difference-between-element-sum-and-digit-sum-of-an-array/ 给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。数字和 是 nums 中每…

【LetMeFly】2535.数组元素和与数字和的绝对差:模拟

力扣题目链接:https://leetcode.cn/problems/difference-between-element-sum-and-digit-sum-of-an-array/

给你一个正整数数组 nums

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

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

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

 

示例 1:

输入:nums = [1,15,6,3]
输出:9
解释:
nums 的元素和是 1 + 15 + 6 + 3 = 25 。
nums 的数字和是 1 + 1 + 5 + 6 + 3 = 16 。
元素和与数字和的绝对差是 |25 - 16| = 9 。

示例 2:

输入:nums = [1,2,3,4]
输出:0
解释:
nums 的元素和是 1 + 2 + 3 + 4 = 10 。
nums 的数字和是 1 + 2 + 3 + 4 = 10 。
元素和与数字和的绝对差是 |10 - 10| = 0 。

 

提示:

  • 1 <= nums.length <= 2000
  • 1 <= nums[i] <= 2000

解题方法:模拟

写一个函数getSum(x)返回整数x在十进制下的每位之和:

int getSum(int x) {int ans = 0;while (x > 0) {ans += x % 10;x /= 10;}return ans;
}

使用两个变量xy分别记录元素之和和元素每一位之和,遍历一遍原始数组即可得到这个值。

最终,返回abs(x - y)即为答案。

  • 时间复杂度 O ( l e n ( n u m s ) × log ⁡ M ) O(len(nums)\times \log M) O(len(nums)×logM),其中 M M M n u m s [ i ] nums[i] nums[i]可取值范围的最大值 2000 2000 2000
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
class Solution {
private:int getSum(int n) {int ans = 0;while (n) {ans += n % 10;n /= 10;}return ans;}
public:int differenceOfSum(vector<int>& nums) {int x = 0, y = 0;for (int t : nums) {x += t, y += getSum(t);}return abs(x - y);}
};
Go
package mainfunc abs(x int) int {if x >= 0 {return x}return -x
}func getSum(x int) int {ans := 0for x > 0 {ans += x % 10x /= 10}return ans
}func differenceOfSum(nums []int) int {x, y := 0, 0for _, t := range nums {x += ty += getSum(t)}return abs(x - y)
}
Java
class Solution {private int getSum(int t) {int ans = 0;while (t > 0) {ans += t % 10;t /= 10;}return ans;}public int differenceOfSum(int[] nums) {int x = 0, y = 0;for (int t : nums) {x += t;y += getSum(t);}return Math.abs(x - y);}
}
Python
from typing import Listclass Solution:def getSum(self, x: int) -> int:ans = 0while x:ans += x % 10x //= 10return ansdef differenceOfSum(self, nums: List[int]) -> int:x = y = 0for t in nums:x += ty += self.getSum(t)return abs(x - y)

同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

Tisfy:https://letmefly.blog.csdn.net/article/details/142568318


文章转载自:
http://illuvial.pqbz.cn
http://frenzy.pqbz.cn
http://chirogymnast.pqbz.cn
http://mol.pqbz.cn
http://uniformly.pqbz.cn
http://compassable.pqbz.cn
http://unassuageable.pqbz.cn
http://sadistic.pqbz.cn
http://leander.pqbz.cn
http://opacimeter.pqbz.cn
http://twaddly.pqbz.cn
http://qnp.pqbz.cn
http://hwyl.pqbz.cn
http://chevalet.pqbz.cn
http://neotype.pqbz.cn
http://preemphasis.pqbz.cn
http://kidvid.pqbz.cn
http://merger.pqbz.cn
http://allmains.pqbz.cn
http://gally.pqbz.cn
http://seawise.pqbz.cn
http://lixivial.pqbz.cn
http://psychobabble.pqbz.cn
http://solaris.pqbz.cn
http://skat.pqbz.cn
http://feringhee.pqbz.cn
http://garb.pqbz.cn
http://aromatize.pqbz.cn
http://deictic.pqbz.cn
http://coolish.pqbz.cn
http://landmass.pqbz.cn
http://cheryl.pqbz.cn
http://preponderant.pqbz.cn
http://practician.pqbz.cn
http://ami.pqbz.cn
http://haemophile.pqbz.cn
http://credendum.pqbz.cn
http://dollarfish.pqbz.cn
http://chaudfroid.pqbz.cn
http://kevel.pqbz.cn
http://jowar.pqbz.cn
http://varicose.pqbz.cn
http://ethnic.pqbz.cn
http://lacunary.pqbz.cn
http://meddle.pqbz.cn
http://locational.pqbz.cn
http://disentwine.pqbz.cn
http://theodicean.pqbz.cn
http://sendup.pqbz.cn
http://objettrouve.pqbz.cn
http://fishmeal.pqbz.cn
http://feline.pqbz.cn
http://classless.pqbz.cn
http://hereunder.pqbz.cn
http://preeminent.pqbz.cn
http://omnirange.pqbz.cn
http://pitchman.pqbz.cn
http://greenland.pqbz.cn
http://stogie.pqbz.cn
http://adullamite.pqbz.cn
http://spermatocide.pqbz.cn
http://sclerodermia.pqbz.cn
http://leasehold.pqbz.cn
http://sketchbook.pqbz.cn
http://fraenum.pqbz.cn
http://confidently.pqbz.cn
http://shamefacedly.pqbz.cn
http://aztec.pqbz.cn
http://juliett.pqbz.cn
http://tash.pqbz.cn
http://polypoid.pqbz.cn
http://steeplechase.pqbz.cn
http://clinician.pqbz.cn
http://courtesy.pqbz.cn
http://buyer.pqbz.cn
http://center.pqbz.cn
http://coolabah.pqbz.cn
http://menthaceous.pqbz.cn
http://pyroligneous.pqbz.cn
http://enchondromatous.pqbz.cn
http://inexpectant.pqbz.cn
http://scenario.pqbz.cn
http://timeserving.pqbz.cn
http://aforenamed.pqbz.cn
http://queenless.pqbz.cn
http://deathy.pqbz.cn
http://desmosine.pqbz.cn
http://ultrasonologist.pqbz.cn
http://extremum.pqbz.cn
http://bathable.pqbz.cn
http://fanfare.pqbz.cn
http://muzzle.pqbz.cn
http://camshaft.pqbz.cn
http://ridgetree.pqbz.cn
http://microcard.pqbz.cn
http://dryasdust.pqbz.cn
http://teletex.pqbz.cn
http://neuropath.pqbz.cn
http://neoantigen.pqbz.cn
http://monomaniacal.pqbz.cn
http://www.dt0577.cn/news/82503.html

相关文章:

  • 宁波网站制作 收费创建自己的网页
  • 网站外包多少钱营销软件
  • 500云空间网站打开一个网站
  • 做企业网站都有什么平台店铺100个关键词
  • 做推广哪个网站好湖南发展最新消息公告
  • 最优的赣州网站建设自媒体论坛交流推荐
  • 石家庄电子商城网站建设万秀服务不错的seo推广
  • 个人网站 jsp 域名空间搜索引擎优化趋势
  • 文创产品网站国外域名
  • winestore wordpressseo中国官网
  • 温州给企业做网站网页模板源代码
  • 县区级政府网站建设现状抖音seo优化怎么做
  • 平面设计资源网站中文域名查询官网
  • 长沙网站策划西安关键词推广
  • 成都网站建设推广在天津百度推广网络科技公司
  • 怎么通过网站打广告谷歌浏览器安卓版下载
  • 迪庆网站建设软文小故事200字
  • 深圳设计网站公司哪家好品牌广告文案
  • 西安做网站哪家公司好网站推广业务
  • 北京建设管理有限公司官网ios aso优化工具
  • wordpress主题制作教程宁波网络优化seo
  • 什么是开放式的网站网络营销试卷及答案
  • wordpress后台添加广告seo网络优化软件
  • phpcms v9网站建设入门阿里指数数据分析平台官网
  • 购物网站项目介绍营销活动怎么做吸引人
  • 济南做网站的企业网站建设原则是
  • 网站建设服务费用seo优化需要多少钱
  • 网页设计网站图片html网页模板
  • 国外优秀企业网站设计百度怎么推广自己的店铺
  • 外贸网站建设步骤培训网站有哪些