Menu
CoddyTech

Tìm mẫu

Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 68 trên 69.

challenge icon

Thử thách

Dễ

Tạo một chương trình nhận hai mảng chuỗi làm đầu vào và xác định xem mảng thứ hai có xuất hiện như một mẫu trong mảng thứ nhất hay không, theo thứ tự liên tiếp.

Một mẫu tồn tại khi tất cả phần tử của mảng thứ hai xuất hiện liền nhau, theo cùng thứ tự, ở đâu đó trong mảng thứ nhất, giống như tìm một chuỗi con trong một chuỗi.

Ví dụ:

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)

Tự làm thử

using System;

public class Program {
    public static void Main(string[] args) {
        string arrString1 = Console.ReadLine();
        string arrString2 = Console.ReadLine();
        string[] str1 = arrString1.Split(",");
        string[] str2 = arrString2.Split(",");
        // Viết code của bạn bên dưới
        
    }
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C# online