美文网首页
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

    相关文章

      网友评论

          本文标题:ARTS第五周

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