מאתר תבניות
חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 68 מתוך 69.
אתגר
קלצרו תוכנית שמקבלת כקלט שני מערכים של מחרוזות וקובעת אם המערך השני מופיע כתבנית בתוך המערך הראשון (בסדר רציף).
תבנית קיימת כאשר כל האיברים של המערך השני מופיעים יחד, באותו סדר, במקום כלשהו בתוך המערך הראשון, כמו חיפוש תת־מחרוזת בתוך מחרוזת.
לדוגמה:
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)נסו בעצמכם
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(",");
// כתבו את הקוד שלכם למטה
}
}כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה אחרי הפעולהקיצורים אריתמטיים5אופרטורים חלק 2
אופרטורי השוואהאופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום — לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר C# אונליין