美文网首页
ARTS第五周

ARTS第五周

作者: leo小超 | 来源:发表于2019-04-21 20:09 被阅读0次

Algorithm

leetCode 202 Happy Number
将数字的每一个数字平方求和,如果等于1就是happy,如果不是1无限循环下去
思路:找到结束点,保存中间数字,如果出现重复就是false,通过list或者set,选择了set

public boolean isHappy(int n) {
        Set<Integer> set = new HashSet<>();
        String str;
        int temp;
        while (true) {
            str = String.valueOf(n);
            set.add(n);
            n = 0;
            for (int i = 0; i < str.length(); i++) {
                temp = (int) str.charAt(i) - 48;
                n += temp * temp;
            }
            if (n == 1) {
                return true;
            }
            if (set.contains(n)) {
                return false;
            }
        }
    }

Review

What’s the difference between @Column(nullable = false) and @NotNull
@Column(nullable = false) 只对生成表生效;@NotNull会校验属性值

Tip

Share

现在在看spring,分享一点小收获
事物中的aop

相关文章

  • 20181104_ARTS_W5

    第五周arts Algorithm-dp算法题 121. Best Time to Buy and Sell St...

  • ARTS第五周

    Algorithm leetCode 202 Happy Number将数字的每一个数字平方求和,如果等于1就是h...

  • 第五周ARTS

    Algorithmic LeetCode整数反转需要考虑多种情况,负数反转、数据溢出等等 https://leet...

  • ARTS第五周

    Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再...

  • ARTS打卡第五周

    ARTS打卡第五周 Algorithm:每周至少做一个 leetcode 的算法题 717. 单调数列 代码: }...

  • ARTS打卡,第五周

    每周完成一个ARTS:1.A(Algorithm)每周至少做一个 leetcode 的算法题2.R(Review)...

  • ARTS打卡第五周

    Tip: Algorithm: Share: Disruptor介绍及原理讲解 Review: dissectin...

  • ARTS第五周2020620

    Algorithm 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例...

  • ARTS挑战第五周

    Algorithm Review Tip 关于选择 面对多个选择,展望一下各个选择的最终结果,在结果上进行斟酌。 ...

  • ARTS 第18周

    ARTS 第18周分享 [TOC] Algorithm 56. Merge Intervals [medium] ...

网友评论

      本文标题:ARTS第五周

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