题解 | #杨辉三角的变形#

杨辉三角的变形

https://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43

import java.util.Scanner;

// 看前4列就可以
// 第1列 奇 奇 奇 奇 奇 奇 奇 奇 奇 奇 奇 奇 -> 都是奇
// 第2列 偶 奇 偶 奇 偶 奇 偶 奇 偶 奇 偶 奇 -> 偶奇 循环
// 第3列 偶 奇 奇 偶 偶 奇 奇 偶 偶 奇 奇 偶 -> 奇奇偶偶 循环
// 第4列 偶 偶 偶 奇 偶 偶 偶 奇 偶 偶 偶 奇 -> 偶偶偶奇 循环
// 于是我们会发现,只有num为1,2时,没有出现偶数,剩下的按照2 3 2 4的规律每四行循环一次。
public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int num = in.nextInt();
    
        if(num==1 || num==2){
            System.out.print(-1);
        }else if(num%2 == 1){
            System.out.print(2);
        }else if(num%4 == 0){
            System.out.print(3);
        }else{
            System.out.print(4);
        }
    }
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 11:30
找工作7个月,投了7000封,3段世界五百强实习,才有一个offer,牛油们肯定比我强吧
码农索隆:不对不对不对,实习经历这么厉害,简历也没少投,问题出在哪呢
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:27
点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务