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.
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 truestring 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
4Các toán tử, phần 1
Toán tử số họcToán tử moduloTăng và giảmTăng và giảm hậu tốToán tử số học rút gọn5Toán tử phần 2
Toán tử so sánhToán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 3Tự luyện tập: Trình biên dịch C# online