美文网首页
Lintcode569 Add Digits 题解

Lintcode569 Add Digits 题解

作者: plai_d75a | 来源:发表于2018-06-14 11:40 被阅读0次

【题目描述】

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.

Example

Given num = 38.

The process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one digit, return 2.

给出一个非负整数 num,反复的将所有位上的数字相加,直到得到一个一位的整数。

样例

给出 num = 38。

相加的过程如下:3 + 8 = 11,1 + 1 = 2。因为 2 只剩下一个数字,所以返回 2。

【题目链接】

www.lintcode.com/en/problem/add-digits/

【题目解析】

最终数字和不可能大于10,最大值为9,则运算和模9运算有关,求该整数除以9的余数。

【参考答案】

www.jiuzhang.com/solutions/add-digits/

相关文章

  • Lintcode569 Add Digits 题解

    【题目描述】 Given a non-negative integernum, repeatedly add al...

  • Add Digits

    Question: Given a non-negative integer num, repeatedly ad...

  • 258 Add Digits

    原题链接:Add Digits 这是一道数学题,代码如下: 我不讲解这道题,大家直接看下面这张图就能明白了。

  • Leetcode PHP题解--D69 258. Add Dig

    D69 258. Add Digits 题目链接 258. Add Digits 题目分析 给定一个数字,给每一位...

  • 2019-02-02

    LeetCode 258. Add Digits Description Given a non-negative...

  • 258. Add Digits

    258. Add Digits[思路]数字累加,将给定的一个整数,将个位,十位,百位等相加,连续操作,直到最后的值...

  • 258. Add Digits

    循环: 这个办法很神奇

  • 258. Add Digits

    Problem Given a non-negative integer num, repeatedly add ...

  • 258. Add Digits

    问题 Given a non-negative integer num, repeatedly add all i...

  • 258. Add Digits

    1.描述 Given a non-negative integer num, repeatedly add all...

网友评论

      本文标题:Lintcode569 Add Digits 题解

      本文链接:https://www.haomeiwen.com/subject/jvaeeftx.html