ARTS第五周

Algorithm

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

public boolean isHappy(int n) {
        Set 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第五周)