1
나는 간단한 디지털 루팅 기능이있어서 다른 해결책을 물어보고 싶습니다. 여기에 내 첫 번째 아이디어가있다. 더 빠른 기능을 찾도록 도와 줄 수 있습니까?디지털 루팅 기능
private static int digitalRooting(int inputNumber)
{
int plurality = 0,
digit = 0,
temp = 0;
while (true)
{
digit = inputNumber % 10;
temp = inputNumber/10;
plurality = plurality + digit;
if (temp < 10)
{
plurality = plurality + temp;
break;
}
inputNumber = temp;
}
return plurality;
}
http://codereview.stackexchange.com/ –