|
|
1
108
不使用字符串,您可以通过算术运算完成:
|
|
|
2
44
我用
|
|
|
3
17
对于整数,格雷格·休吉尔(Greg Hewgill)掌握了大部分答案,但忘了解释n<0-1234的数字之和仍应为10,而不是-10。
如果该数字是一个浮点数,则应采取另一种方法,当它到达小数点时,chaowman的解决方案将完全失败。 |
|
|
4
14
|
|
|
5
11
|
|
|
6
3
我甚至不确定c-“0”的语法是否有效?(我认为,减去两个字符应该得到一个字符?) 我认为这是最可读的版本(使用sum这个词和lambda表达式结合使用,表示您将对每个字符执行此操作)。但事实上,我不认为这将是最快的。 |
|
|
7
3
为了完成,我想我应该发布这个:
如果需要递归的数字和,例如:
-&燃气轮机;1 + 7 + 4 + 6 + 3 =
21
|
|
|
8
2
|
|
|
9
1
我建议最容易阅读的实现应该是:
这很有效,而且很容易阅读。顺便说一句:Convert.ToInt32('3')给出51,而不是3。Convert.ToInt32('3'-'0')给出3。 我假设最快的实现是Greg Hewgill的算术解决方案。 |
|
|
10
1
这是为了提供0-9之间的数字总和 |
|
|
11
0
|
|
|
12
0
前一段时间,我必须找到一些东西的数字和。我使用了穆罕默德·哈桑·汗的密码,但它总是以循环小数的形式返回正确的数字,即当数字和为4时,我会得到4.4444等。 因此,我对其进行了编辑,每次都使用以下代码获得正确的数字和:
|
|
13
0
|
|
|
14
0
如果要执行特定的操作,如仅添加奇数/偶数、仅添加具有奇数索引/偶数索引的数字,那么下面的代码最适合。在本例中,我从输入的数字中添加了奇数。
|
|
|
15
0
|
|
|
16
-1
最简单、最简单的方法是使用循环 find sum of digits .
|
|
|
17
-1
|
|
|
18
-2
令人惊讶的是,没有人考虑使用子字符串方法。不知道它是否更有效率。对于任何知道如何使用这种方法的人来说,对于这样的情况,这是非常直观的。
|
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |