LeetCode258 各位相加(弃九法)
发布日期:2021-05-14 23:53:07 浏览次数:12 分类:精选文章

本文共 2032 字,大约阅读时间需要 6 分钟。

���������������������������������������������������O(1)������������������������������������������������������������������������������������������������������������������������������������������������

������������

������������������������ num���������������������������������������������������������������������������������������38���������������3 + 8 = 11���������������1 + 1 = 2������������������2���

���������������������������������������������������������������������������������������������������������������������������������������������������������������9���������������������������������������

������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������9���������������������������������������������9���������������������������������0������������������������0���������������������������9���������������������������������������

������������

���������������������������O(1)���������������������������������

  • ���������������������������9������������

    • ��������������� num��������� num % 9���
    • ������ num ���0��������� num % 9 ������0���������������������������0���
  • ���������������������������

    • ������ num % 9 ������������0���������������������������������
    • ������ num % 9 ���������0��� num ������0���������������9���
  • ���������������������������������������������������������������������9���������������������������9������������������������

    ������������

    int addDigits(int num) {
    if (num == 0) {
    return 0;
    }
    int remainder = num % 9;
    return (remainder == 0) ? 9 : remainder;
    }

    ������������

    • ���������������0��������� num ���0���������������0���
    • ���������������num % 9 ������������ num ������9������������
    • ������������������������������0��� num ������0���������������9���������������������������������������

    ���������������O(1)���������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:LeetCode1,167 两数之和 I,II(uthash.h)
    下一篇:LeetCode5 最长回文串

    发表评论

    最新留言

    路过,博主的博客真漂亮。。
    [***.116.15.85]2025年04月22日 13时21分35秒