相关疑难解决方法(0)

数字求和算法?

我正在寻找一种数字求和算法.让我概述一下基本原则:

说你有一个号码:18268.

1 + 8 + 2 + 6 + 8 = 25

2 + 5 = 7
Run Code Online (Sandbox Code Playgroud)

7是我们的最终号码.它基本上是添加整数的每个数字,直到我们得到一个(也称为"核心")数字.它经常被数字命理学家使用.

我正在寻找一种算法(不必是语言特定的).我在过去的一小时内搜索了Google,其中包括digit sum algorithm诸如此类的东西,但没有得到合适的结果.

algorithm numbers digit

12
推荐指数
1
解决办法
7975
查看次数

将整数转换为数组

我试图将C中的整数转换为包含该数字的每个数字的数组

即如果我有

int number = 5400
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

int numberArray[4]
Run Code Online (Sandbox Code Playgroud)

哪里

numberArray[0] = 0;
numberArray[1] = 0;
numberArray[2] = 4;
numberArray[3] = 5;
Run Code Online (Sandbox Code Playgroud)

任何建议都感激不尽.

c arrays

9
推荐指数
3
解决办法
8万
查看次数

什么是+ =用于?

我认为这是一个愚蠢的问题,但我无法在PHP上找到它.为什么在以下代码中带有=的+:

function calculateRanking()
{
    $created = $this->getCreated();

    $diff = $this->getTimeDifference($created, date('F d, Y h:i:s A'));

    $time = $diff['days'] * 24;
    $time += $diff['hours'];
    $time += ($diff['minutes'] / 60);
    $time += (($diff['seconds'] / 60)/60);

    $base = $time + 2;        

    $this->ranking = ($this->points - 1) / pow($base, 1.5);

    $this->save();
}
Run Code Online (Sandbox Code Playgroud)

这是多少时间有所有这些值,或者更确切地说它是将所有值添加到$ time?

谢谢

php

9
推荐指数
3
解决办法
2927
查看次数

在偶数和奇数位置添加数字(C#)

我需要在整数中添加偶数和奇数位数.说,让number = 1234567.偶数位数之和= 2+4+6 = 12 奇数位数之和=1+3+5+7 = 16

等等,不要跳个回答!

我正在寻找最小线条的代码,最好是单行代码.类似于'chaowman' 在C#中的数字和数字中发布的内容.

有没有人有一些很酷的代码.谢谢.

c# algorithm

5
推荐指数
1
解决办法
6941
查看次数

最快的方法来对数字中的数字求和

给定一个很大的数字,例如9223372036854775807(Int64.MaxValue),求数的最快方法是什么?

目前我正在将每个char解析并重新分析为int:

num.ToString().Sum(c => int.Parse(new String(new char[] { c })));
Run Code Online (Sandbox Code Playgroud)

这肯定是非常无懈可击的.有什么建议?

最后,你将如何使用它BigInteger

谢谢

c# math sum digits

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

algorithm ×2

c# ×2

arrays ×1

c ×1

digit ×1

digits ×1

math ×1

numbers ×1

php ×1

sum ×1