问题标签 [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 投票
1 回答
109 浏览

java - 数字总和问题

我正在解决 Project Euler 的一些问题,但我偶然发现了一个问题。我不知道为什么这个算法不适用于 2^1000。它适用于 10^1 和 10^8 范围内的数字(这些是我测试过的数字),但它应该适用于每个可能的范围。

顺便说一下,2^1000 是 1.07*10^301。双精度的上限或多或少为 10^308,因此该数字仍在范围内。

0 投票
1 回答
130 浏览

java - 数字程序错误的总和

我一直在研究一个程序来获取整数 x 并找到任何数字之和乘以 x 等于该数字的数字。我的代码适用于数字 2、3 和 4,但除此之外,无论我在做什么,都会返回各种错误。任何帮助将不胜感激。

我的代码:

0 投票
6 回答
5447 浏览

java - 了解方法。Java 代码

编写一个计算整数中数字之和的方法。使用以下方法标头:public static int sumDigits(long n)

编程题 5.2。第 212 页。

请原谅我对编程的陌生。我很难理解和回答这个问题。这是我到目前为止所拥有的。请协助,如果您不介意,请解释我做错了什么。

0 投票
3 回答
2926 浏览

c# - 数组中的正整数和为负数

我有这段代码:

我已检查以确保我的数组“primes”仅包含正整数,如下所示:

但不会打印任何内容。但是,由于某种原因,总和有时会是负数,并且会在我运行第一段代码时打印出来。数组的长度是148933。我对C#了解的不多,但没想到这里长度应该很重要吧?:S

如果有人知道为什么会这样,我将不胜感激任何帮助。

0 投票
3 回答
113 浏览

python - 系列的总和。这个 Python 代码有什么问题?

我正在尝试编写一个程序来查找给定n以下所有3的倍数的总和。到目前为止,我想出了这个解决方案(使用算术级数公式):

它工作得很好,但由于某种原因开始大量失败。例如,对于 n = 232471924,返回值是 9007199280122284,而它应该是 9007199280122283。

有人可以建议这里的错误在哪里吗?

0 投票
2 回答
181 浏览

python - Python数字总和错误

在使用 Python(我是初学者)解决 Project Euler 问题时,出现以下错误。问题是求 2^1000 的数字之和。为此,我编写了以下代码:

为此,我将小数加起来介于两者之间。

输出 :

请解释发生了什么并提供帮助。

0 投票
1 回答
51 浏览

java - 为什么当我的输入包含字符时我的代码不起作用?我希望我的代码忽略字符

如何编辑我的代码以让它忽略任何字符但仍然总结输入中的数字?错误是Exception in thread "main" java.lang.NumberFormatException: For input string: "h"

0 投票
4 回答
1834 浏览

python - N的数字和的一定幂== N(运行太慢)

我正在尝试编写一个 Python 脚本来查找所有整数 (N),其中 N 的数字之和的某个幂等于 N。例如,N=81 符合条件,因为 8 + 1 = 9,并且9(即 2)的一定幂 = 81。

我选择的范围是任意的。我的脚本有效,但非常非常慢。理想情况下,我想在大约 6000 毫秒内找到前 30 个这样的整数。

我的第一个解决方案:

在我的第二个解决方案中,我尝试存储每个 sumOfDigits 的所有幂,但这并没有显着提高性能。

我还没有研究过数据结构和算法,所以我很感激任何关于使这个脚本更高效的指针。

0 投票
2 回答
720 浏览

automata - 接受可被 n 整除的数字总和的有限状态自动化

接受数字总和可被 3 整除的有限状态机。

在此处输入图像描述

如果数字的总和可被n整除,我正在尝试构建一个接受的有限状态机。到目前为止,我能够为 n=2 和 n=3 做,但力求找到我可以遵循的任何通用步骤。任何帮助表示赞赏。

0 投票
3 回答
198 浏览

perl - 从 perl 中的文本文件中获取 1,2 和 3 位数字的总和

假设在文件number_list.txt中给出了一组数字。从以下类别的文件中找到数字的总和:

在perl中编写代码以找到上述总和

示例:如果我们有“number_list.txt”

然后我们需要得到这样的答案

到目前为止,我已经做到了。

所以我很难以简单的方式制作这个程序。有什么简单的方法可以做这个程序吗?

而且我也很难得到