leetcode第258题各位相加
这道题思路很简单,但是其进阶会难想一点。其实最终还是回到了数学领域。
数学代码:return 1+(num-1)%9;
正常代码:
int a=0;
while (num/10!=0){
while(num>0){
a=a+num%10;
num/=10;
}
num=a;
}
return num;
还有nim游戏,当你面前拿完后只剩下1,2,3块时必输,所以你只要令对手只剩4的整数倍时你就赢,最终还是一个看似难,其实是考数学的题目。
return (n % 4 ! = 0 ) ? true : false ;