题目:
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.

Follow up:
Could you do it without any loop/recursion in O(1) runtime?

思路:
其实就是如果这个数是0,返回0;这个数是9的倍数,直接返回9;若不是9的倍数,则返回它除9的余数。

代码:

class Solution {
public:int addDigits(int num) {if(num==0){return 0;}else if(num%9==0){return 9;}else{return num%9;}}
};

LeetCode 258. Add Digits相关推荐

  1. LeetCode 258 Add Digits

    leetcode 上做了一题比较有意思,记录一下,传送门:https://leetcode.com/problems/add-digits/description/ 题目意思是:给一个正整数a,让其个 ...

  2. Leetcode刷题记录[python]——258 Add Digits

    一.前言 做这题有个小收获,关于Digital root的解法,有个极方便的小公式: 二.题258 Add Digits Given a non-negative integer num, repea ...

  3. 【leetcode】258. Add Digits

    题目如下: 解题思路:题目很简单,没啥说的.Follow up 我还没想出来. 代码如下: class Solution(object):def addDigits(self, num):" ...

  4. [leetcode][math] Add Digits

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

  5. Leet Code OJ 258. Add Digits [Difficulty: Easy]

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

  6. LeetCode之Add Digits

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

  7. 258. Add Digits

  8. leetcode Add Digits

    题目连接 https://leetcode.com/problems/add-digits/ Add Digits Description Given a non-negative integer n ...

  9. LeetCode之Add Two Numbers

    LeetCode之Add Two Numbers 题目:You are given two linked lists representing two non-negative numbers. Th ...

最新文章

  1. 匿名发差评被判赔3272元,北京研究生遭遇冲上热搜,涉事机构回应:暂不澄清...
  2. 用python pandas按块读取超大csv/txt
  3. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
  4. ios app的真机调试与发布配置
  5. 250鲁大师跑分_我装了一台鲁大师 230W 分的神机,3A 游戏平台装机作业
  6. OC-NSFileManager和NSFileHandle的使用
  7. my batis plus 小数没有0_大黄蜂3号Plus,妈咪保贝的强劲对手!
  8. java web中读取properties文件时的路径问题
  9. 三款好用的前端代码编辑器推荐
  10. 桌面下雪软件测试工程师,Win7系统如何设置桌面下雪屏保?
  11. X5内核视频之问答汇总
  12. oracle临时表空间占用率过高,ORACLE 临时表空间使用率过高的原因及解决方案
  13. 中国企业应用软件的几次大战
  14. 月薪过万是普遍现象吗?很抱歉,这事大部分人的错觉
  15. 【ACO MTSP】基于matlab粒子群优化蚁群算法求解多旅行商问题【含Matlab源码 1616期】
  16. 2012年股市楼市泡沫终将破灭
  17. java font好看的字体_解决Java字体难看的问题
  18. 有个程序员的老公是种什么体验,嫁给程序员,我超级后悔!
  19. 最热开源实时提升动画画质MPV+Anime4K使用方法
  20. VUE动态生成word

热门文章

  1. sql查看表的数据大小_查看Oracle 数据库的每天归档量及数据库大小
  2. 如何清除html代码里的空格,如何从html源代码中删除空格
  3. OpenVINO Inference Engine之GetAvailableDevices
  4. TTSR再次理解,主要是针对Texture Transformer TT的全部过程的一个梳理
  5. Batch Size理解
  6. 序列化 自定义名字_反序列化漏洞(Web漏洞及防御)
  7. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...
  8. yolo数据集txt标注转voc数据集xml标注格式
  9. uni-app开发:tabar组件与顶部导航栏(功能开发篇)
  10. 社区团购平台得推社区团购系统 v3.1源码