אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2021 · קיץ מועד א · שאלה 3כל שאלות המבחן ←
תכנות בסיסימחרוזות

מחרוזת s1 נקראת "שכפול K" של מחרוזת s2 אם אפשר לקבל את המחרוזת s1 על ידי שרשור של K מחרוזות s2 (K - מספר שלם וחיובי). לדוגמה: המחרוזת s1="ABCDABCDABCD" היא "שכפול 3" של המחרוזת s2="ABCD". כתבו פעולה המקבלת שתי מחרוזות s1 ו-s2 ובודקת אם s1 היא "שכפול K" של s2.

סעיף א

מחרוזת s1 נקראת "שכפול K" של מחרוזת s2 אם אפשר לקבל את המחרוזת s1 על ידי שרשור של K מחרוזות s2 (K - מספר שלם וחיובי). לדוגמה: המחרוזת s1="ABCDABCDABCD" היא "שכפול 3" של המחרוזת s2="ABCD". כתבו פעולה המקבלת שתי מחרוזות s1 ו-s2 ובודקת אם s1 היא "שכפול K" של s2.

static bool IsCopyK(string s1, string s2)

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי