leetcode之Add Digits
2015-09-21 20:35
260 查看
百度一下数字根,看到有公式,就一行敲进去,accept,醉了
。
数根(又称数字根Digital
root)是自然数的一种性质,换句话说,每个自然数都有一个数根。数根是将一正整数的各个位数相加(即横向相加),若加完后的值大于等于10的话,则继续将各位数进行横向相加直到其值小于十为止,或是,将一数字重复做数字和,直到其值小于十为止,则所得的值为该数的数根。例如54817的数根为7,因为5+4+8+1+7=25,25大于10则再加一次,2+5=7,7小于十,则7为54817的数根。
公式:a的数根b
= ( a - 1) % 9 + 1
accept的代码:int addDigits(int num) {
return (num-1)%9+1;
}
实在不好意思往上贴这几行,为了保持风格一致还是厚着脸皮放上去吧。
。
数根(又称数字根Digital
root)是自然数的一种性质,换句话说,每个自然数都有一个数根。数根是将一正整数的各个位数相加(即横向相加),若加完后的值大于等于10的话,则继续将各位数进行横向相加直到其值小于十为止,或是,将一数字重复做数字和,直到其值小于十为止,则所得的值为该数的数根。例如54817的数根为7,因为5+4+8+1+7=25,25大于10则再加一次,2+5=7,7小于十,则7为54817的数根。
公式:a的数根b
= ( a - 1) % 9 + 1
accept的代码:int addDigits(int num) {
return (num-1)%9+1;
}
实在不好意思往上贴这几行,为了保持风格一致还是厚着脸皮放上去吧。
相关文章推荐
- 一个关于if else容易迷惑的问题
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua中编译执行代码相关的函数详解
- 一道sql面试题附答案
- C# 超高面试题收集整理
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- SQL语言查询基础:连接查询 联合查询 代码
- 论坛头像随机变换代码
- .NET 常用功能和代码小结
- C#实现压缩HTML代码的方法
- asp编程中常用的javascript辅助代码第1/2页
- 人人网javascript面试题 可以提前实现下