问题标签 [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.

0 投票
2 回答
874 浏览

sum - 使用python计算数字的总和

我想使用python找到数字的总和。当我输入 1982 年的出生年份时,结果应该是 1+9+8+2 = 20 最终总结果是 2+0 = 2。

我发布这个问题的原因是我没有找到任何简单的 python 解决方案。

这是我的代码

但我没有得到正确的总和值。

0 投票
0 回答
35 浏览

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 值都不能正常工作。请帮忙!

0 投票
2 回答
2739 浏览

c# - 获取所有位数之和等于给定总和的 n 位数

如何获得所有位数之和等于给定总和的 n 位数?我需要最快的解决方案,因为 n 可以等于 9,而 sum 可以等于 1000。

我已经实现了下面的解决方案,但它太慢了......

0 投票
2 回答
63 浏览

c - 64 位数字和 (C) [随意编辑我的英语]

这是我作业的一部分,但我不知道为什么输出不正确。帮助?

示例输入/输出:

当我使用 gcc 编译时,它只显示输出“sum is 310”而不是“sum is 10”?我是 C 编程新手,我还在学习..

0 投票
3 回答
51 浏览

php - 如何计算带有尾随逗号的文本中所有输入值的总和?

我想计算文本中所有有或没有尾随逗号的输入值。
示例我在文本框中输入2,3,4,52345。它的总和应该是14,前提是用户在数字之间使用或未使用,

0 投票
1 回答
586 浏览

iteration - 如何迭代地计算数字中的数字总和 - java/bluej

我正在创建两种方法 - 一种以递归方式计算数字中的数字之和,另一种以迭代方式计算。

我已经创建了递归方法,并且在大多数情况下,我了解查找数字总和的概念,但我不确定如何正确地将其放入迭代方法中。我的代码没有给我正确的输出。

数字“n”是 10,意味着预期的输出是 1。我得到 11。你能解释一下我做错了什么,以及如何解决它吗?太感谢了。

0 投票
1 回答
100 浏览

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) 相同

我的代码是:

我希望输出是9997260736671653298但错误是代码执行超时。

0 投票
1 回答
117 浏览

c++ - 5000+深度递归时函数堆栈溢出

此函数适用于较小的数组。但是,当给定非常大的“int”数组时,它会惨遭失败。我查找并发现它的堆栈内存不足导致了问题,因为它无法分配足够的空间来容纳所有内部循环的变量。那么如何解决这个问题呢?

我现在只想“热修复”这个。然后,也许我会找到这个问题的最佳解决方案。

0 投票
1 回答
112 浏览

c - 找到数字的总和?

我使用 for 循环尝试了这个问题,但我没有得到指定的正确输出。我不知道我的代码有什么问题?

总和是:5总和是:5总和是:5总和是:5总和是:5

输出是这样的,而我们只需要打印数字的总和

0 投票
1 回答
1088 浏览

c - 加法持久性和加法根程序在输入数字后无响应

我的初学者 C 编程课有一个家庭作业:

加法持久性是整数位数之和的属性。找到数字的总和,然后对总和进行数字的总和,重复直到达到单个整数数字。这种循环的数量是该整数的加法持久性。考虑以下示例:

● 起始整数为 1234

● 其位数为 1+2+3+4 = 10

● 整数现在是 10

● 其数字之和为 1 + 0 = 1

● 整数为1。当值达到个位数时,我们就完成了。这个最后的整数是加法根

循环次数是附加持久性。整数 1234 的加法持久性为 2(第一个和为 10,然后第二个和为 1)。达到的最后一位称为整数的加法数字根。1234 的加法数字根是 1。编写一个程序:

● 向用户询问一个正整数。

● 如果给定整数是一位数,则将其加法持久性和乘法持久性报告为0,并将其加法根报告为自身。

● 如果整数小于0,则表示退出程序。

● 否则,求给定整数的加性持久性和加性根,并将结果报告给用户

● 继续提示用户直到他们退出

这是我想出的代码:

每当我(成功)编译并运行代码时,在 scanf 语句之后,程序什么也不做。为什么会这样?对于成功完成这项任务有什么建议吗?非常感谢你的帮助