【252天】我愛刷題系列(11)

叨叨兩句

  1. 作項目,累死了,可是我居然不以爲痛苦!好啊!

題24: 數組中的特定元素的識別

題目描述:

書寫一個類,類名爲Itheima;數組

類中有一個方法,方法名unlucky1;code

咱們會說,在數組中緊跟着3的1是一個「不幸的」1,也就是1後面是3.若是給定的數組在數組的前2個或最後2個位置包含一個不幸的1,返回true。table

提示:

方法調用 指望值
unlucky1([1,3,4,5]) true
unlucky1([2,1,3,4,5]) true
unlucky1([1,1,1]) false
package com.test;

public class Test {

    public static void main(String[] args) {
        int[] arr1 = {1,3,4,5};
        int[] arr2 = {2,1,3,4,5};
        int[] arr3 = {1,1,1};
        
        System.out.println(unlucky1(arr1));
        System.out.println(unlucky1(arr2));
        System.out.println(unlucky1(arr3));
    }
    
    public static boolean unlucky1(int[] arr) {
        for (int i = 0; i < arr.length - 1; i++) {
            if(i >= 2 && i <= arr.length - 4) {
                continue;
            }
            
            if(arr[i] == 1 && arr[i + 1] == 3) {
                return true;
            }
        }
        return false;
    }

}
相關文章
相關標籤/搜索