问题标签 [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.
java - 数字总和问题
我正在解决 Project Euler 的一些问题,但我偶然发现了一个问题。我不知道为什么这个算法不适用于 2^1000。它适用于 10^1 和 10^8 范围内的数字(这些是我测试过的数字),但它应该适用于每个可能的范围。
顺便说一下,2^1000 是 1.07*10^301。双精度的上限或多或少为 10^308,因此该数字仍在范围内。
java - 数字程序错误的总和
我一直在研究一个程序来获取整数 x 并找到任何数字之和乘以 x 等于该数字的数字。我的代码适用于数字 2、3 和 4,但除此之外,无论我在做什么,都会返回各种错误。任何帮助将不胜感激。
我的代码:
java - 了解方法。Java 代码
编写一个计算整数中数字之和的方法。使用以下方法标头:
public static int sumDigits(long n)
编程题 5.2。第 212 页。
请原谅我对编程的陌生。我很难理解和回答这个问题。这是我到目前为止所拥有的。请协助,如果您不介意,请解释我做错了什么。
c# - 数组中的正整数和为负数
我有这段代码:
我已检查以确保我的数组“primes”仅包含正整数,如下所示:
但不会打印任何内容。但是,由于某种原因,总和有时会是负数,并且会在我运行第一段代码时打印出来。数组的长度是148933。我对C#了解的不多,但没想到这里长度应该很重要吧?:S
如果有人知道为什么会这样,我将不胜感激任何帮助。
python - 系列的总和。这个 Python 代码有什么问题?
我正在尝试编写一个程序来查找给定n以下所有3的倍数的总和。到目前为止,我想出了这个解决方案(使用算术级数公式):
它工作得很好,但由于某种原因开始大量失败。例如,对于 n = 232471924,返回值是 9007199280122284,而它应该是 9007199280122283。
有人可以建议这里的错误在哪里吗?
python - Python数字总和错误
在使用 Python(我是初学者)解决 Project Euler 问题时,出现以下错误。问题是求 2^1000 的数字之和。为此,我编写了以下代码:
为此,我将小数加起来介于两者之间。
输出 :
请解释发生了什么并提供帮助。
java - 为什么当我的输入包含字符时我的代码不起作用?我希望我的代码忽略字符
如何编辑我的代码以让它忽略任何字符但仍然总结输入中的数字?错误是Exception in thread "main" java.lang.NumberFormatException: For input string: "h"
python - N的数字和的一定幂== N(运行太慢)
我正在尝试编写一个 Python 脚本来查找所有整数 (N),其中 N 的数字之和的某个幂等于 N。例如,N=81 符合条件,因为 8 + 1 = 9,并且9(即 2)的一定幂 = 81。
我选择的范围是任意的。我的脚本有效,但非常非常慢。理想情况下,我想在大约 6000 毫秒内找到前 30 个这样的整数。
我的第一个解决方案:
在我的第二个解决方案中,我尝试存储每个 sumOfDigits 的所有幂,但这并没有显着提高性能。
我还没有研究过数据结构和算法,所以我很感激任何关于使这个脚本更高效的指针。
perl - 从 perl 中的文本文件中获取 1,2 和 3 位数字的总和
假设在文件number_list.txt中给出了一组数字。从以下类别的文件中找到数字的总和:
在perl中编写代码以找到上述总和
示例:如果我们有“number_list.txt”
然后我们需要得到这样的答案
到目前为止,我已经做到了。
所以我很难以简单的方式制作这个程序。有什么简单的方法可以做这个程序吗?
而且我也很难得到