|
|
1
9
|
|
|
2
2
这不是一个单行线,但以下工作:
编辑:
|
|
|
3
2
如果你喜欢chaowmans对另一个问题的解决方案,这将是偶数/奇数的逻辑扩展:
循环可能更简单、更高效:
|
|
|
4
2
|
|
|
5
1
|
|
|
6
1
b
|
|
|
7
1
我敢肯定,无聊的人可以把它变成一行字(并删除将其转换为字符串作为生成数字的一种方式)。
|
|
|
8
0
我并不真正了解C#,但这里有一句对Patrick McDonald来说可能有点熟悉的话:
|
|
|
9
0
|
|
|
10
0
|
|
|
11
0
int n = 1234567;
int[] c = new int[2];
int p = 0;
n.ToString().Select(ch => (int)ch - '0').ToList().ForEach(d => { c[p] += d; p ^= 1; });
Console.WriteLine("even sum = {0}, odd sum = {1}", c[0], c[1]);
int n = 1234567, p = 0;
int[] c = new int[2];
while (n > 0) { c[p] += n % 10; n /= 10; p ^= 1; };
Console.WriteLine("even sum = {0}, odd sum = {1}", c[p ^ 1], c[p]);
|
|
|
12
0
作为额外的学分,这里有一个单行Python脚本,可以将所有C#解决方案变成一行代码。
|
|
|
13
0
这在没有LINQ的情况下工作。
|
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |