Huawei OD マシンテスト - Yang Hui の三角形の変形 (C++ & Java & JS & Python)

説明する

上の三角配列では、最初の行には数値 1 が 1 つだけあります。下の各行の各数値は、その上の数値、左上隅の数値、右上隅の数値とまったく同じです。 3 つの数字(特定の数字がない場合は、その数字が 0 であると考えます)。

n 行目の最初の偶数の位置を見つけます。偶数がない場合は-1が出力されます。たとえば、3 を入力すると 2 が出力され、4 を入力すると 3 が出力され、2 を入力すると -1 が出力されます。

データ範囲: 1≤�≤109 1≤n≤109 

説明を入力してください:

int 整数を入力してください

出力の説明:

返された int 値を出力する

例1

入力:

4

出力:

3

ジャバ:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) {
            int num = in.nextInt();
            if(num == 1 || num == 2){
                System.out.println(-1);
                continue;
            }
      

おすすめ

転載: blog.csdn.net/m0_68036862/article/details/132809793