问题标签 [sum-of-digits]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sum - 使用python计算数字的总和
我想使用python找到数字的总和。当我输入 1982 年的出生年份时,结果应该是 1+9+8+2 = 20 最终总结果是 2+0 = 2。
我发布这个问题的原因是我没有找到任何简单的 python 解决方案。
这是我的代码
但我没有得到正确的总和值。
sum-of-digits - 系列的总和 1/2 -3/4 5/6 -7/8......n
我想打印用户接受 num 的系列 1/2 -3/4 5/6 -7/8......num 。当 num 为 1 时它运行得很好。但对于任何其他 num 值都不能正常工作。请帮忙!
c# - 获取所有位数之和等于给定总和的 n 位数
如何获得所有位数之和等于给定总和的 n 位数?我需要最快的解决方案,因为 n 可以等于 9,而 sum 可以等于 1000。
我已经实现了下面的解决方案,但它太慢了......
c - 64 位数字和 (C) [随意编辑我的英语]
这是我作业的一部分,但我不知道为什么输出不正确。帮助?
示例输入/输出:
当我使用 gcc 编译时,它只显示输出“sum is 310”而不是“sum is 10”?我是 C 编程新手,我还在学习..
php - 如何计算带有尾随逗号的文本中所有输入值的总和?
我想计算文本中所有有或没有尾随逗号的输入值。
示例我在文本框中输入2,3,4,5
或2345
。它的总和应该是14
,前提是用户在数字之间使用或未使用,
。
iteration - 如何迭代地计算数字中的数字总和 - java/bluej
我正在创建两种方法 - 一种以递归方式计算数字中的数字之和,另一种以迭代方式计算。
我已经创建了递归方法,并且在大多数情况下,我了解查找数字总和的概念,但我不确定如何正确地将其放入迭代方法中。我的代码没有给我正确的输出。
数字“n”是 10,意味着预期的输出是 1。我得到 11。你能解释一下我做错了什么,以及如何解决它吗?太感谢了。
python - 如何优化和查找大输入的输出?
对于输入 number N
,我试图找到特殊对的数量,(x,y)
以便满足以下条件:
x != y
1 <= N <= 10^50
0 <= x <= N
0 <= y <= N
F(x) + F(y)
是素数,其中F
是数字的所有数字的总和
最后打印计数模 1000000007 的输出
样本输入: 2
样本输出: 2
解释:
- (0,2) 因为
F(0)+F(2)=2
哪个是素数- (1,2) 因为
F(1)+F(2)=3
哪个是素数- (2,1) 不被视为 (1,2) 与 (2,1) 相同
我的代码是:
我希望输出是9997260736
,671653298
但错误是代码执行超时。
c++ - 5000+深度递归时函数堆栈溢出
此函数适用于较小的数组。但是,当给定非常大的“int”数组时,它会惨遭失败。我查找并发现它的堆栈内存不足导致了问题,因为它无法分配足够的空间来容纳所有内部循环的变量。那么如何解决这个问题呢?
我现在只想“热修复”这个。然后,也许我会找到这个问题的最佳解决方案。
c - 找到数字的总和?
我使用 for 循环尝试了这个问题,但我没有得到指定的正确输出。我不知道我的代码有什么问题?
总和是:5总和是:5总和是:5总和是:5总和是:5
输出是这样的,而我们只需要打印数字的总和
c - 加法持久性和加法根程序在输入数字后无响应
我的初学者 C 编程课有一个家庭作业:
加法持久性是整数位数之和的属性。找到数字的总和,然后对总和进行数字的总和,重复直到达到单个整数数字。这种循环的数量是该整数的加法持久性。考虑以下示例:
● 起始整数为 1234
● 其位数为 1+2+3+4 = 10
● 整数现在是 10
● 其数字之和为 1 + 0 = 1
● 整数为1。当值达到个位数时,我们就完成了。这个最后的整数是加法根
循环次数是附加持久性。整数 1234 的加法持久性为 2(第一个和为 10,然后第二个和为 1)。达到的最后一位称为整数的加法数字根。1234 的加法数字根是 1。编写一个程序:
● 向用户询问一个正整数。
● 如果给定整数是一位数,则将其加法持久性和乘法持久性报告为0,并将其加法根报告为自身。
● 如果整数小于0,则表示退出程序。
● 否则,求给定整数的加性持久性和加性根,并将结果报告给用户
● 继续提示用户直到他们退出
这是我想出的代码:
每当我(成功)编译并运行代码时,在 scanf 语句之后,程序什么也不做。为什么会这样?对于成功完成这项任务有什么建议吗?非常感谢你的帮助