美文网首页
258. Add Digits

258. Add Digits

作者: a_void | 来源:发表于2016-09-09 10:58 被阅读0次

    Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.
    For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2
    . Since 2 has only one digit, return it.

    class Solution(object):
        def addDigits(self, num):
            """
            :type num: int
            :rtype: int
            """
            x = num % 9
            if num == 0:
                return 0
            elif x == 0:
                return 9
            else:
                return x
    

    相关文章

      网友评论

          本文标题:258. Add Digits

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