Menu
CoddyTech

Pencari Pola

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 72 dari 73.

challenge icon

Tantangan

Mudah

Buat program yang menerima dua array string sebagai input dan menentukan apakah array kedua muncul sebagai pola di dalam array pertama, dalam urutan berurutan.

Pola ada jika semua elemen array kedua muncul bersama, dalam urutan yang sama, di suatu bagian dalam array pertama, seperti mencari substring di dalam string.

Contoh:

String[] str1 = {"1", "2", "3", "4", "5", "6", "7"};
String[] str2 = {"3", "4", "5"};
// Should return true
String[] str1 = {"5", "6", "7", "8", "9"};
String[] str2 = {"6", "8"};
// Should return false (not consecutive)

Coba sendiri

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String arrString1 = scanner.nextLine();
        String arrString2 = scanner.nextLine();
        String[] str1 = arrString1.split(",");
        String[] str2 = arrString2.split(",");
        // Tulis kodemu di bawah ini
        
    }
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online