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

杨辉三角的变形

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

import java.io.*;
import java.util.*;

public class Main {
    // 这里是有规律的
    // -1 -1 2 3 2 4 2 3 2 4 ...
    private static int[] arr = {2, 3, 2 ,4};

    public static void main (String [] args) throws IOException {
        // Use BufferedReader rather than RandomAccessFile; it's much faster
        BufferedReader f = new BufferedReader(new InputStreamReader(System.in));
        PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));

        String line = null;
        while ((line = f.readLine()) != null)
        {
            int n = Integer.parseInt(line);
            if (n < 3) {
                out.println(-1);
            }
            else {
                out.println(arr[(n - 3) % 4]);
            }
        }
        out.close();
        f.close();
    }
}
全部评论
哥们,我也这么觉得,从答案入手。
点赞 回复 分享
发布于 2023-02-01 01:00 江西

相关推荐

起名字真难233:人家只有找猴子的预算,来个齐天大圣他们驾驭不住呀😂😂
点赞 评论 收藏
分享
01-29 16:08
已编辑
华南农业大学 Java
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务