سوال 3


زیررشته مشترک:🔗

برنامه‌ای بنویسید که یک عدد صحیح n از کاربر بگیرد و پس از آن n رشته را از ورودی بگیرد. خروجی برنامه بزرگترین رشته‌ای مانند s ‌خواهد بود که هرکدام از رشته‌ها s و یا وارون آن را به عنوان زیررشته داشته باشند. اگر زیر رشته‌ی مشترکی وجود نداشت، چیزی چاپ نشود.

تعریف زیررشته:🔗

کاراکترهای «متوالی» از رشته که شروع و پایان آن هرجا از رشته می‌تواند باشد و ترتیب کاراکترها عیناً همان ترتیب در رشته اصلی است. مثلاً زیررشته‌های ABC به این صورت هستند: A, B, C, AB, BC, ABC

خروجی🔗

زیررشته‌ای که در خروجی چاپ می‌شود، باید به فرمی باشد که در رشته اول قرار دارد، مثلاً در مثال باید در خروجی CDEF چاپ شود، نه FEDC.

مثال:🔗

ورودی نمونه

3
ABCDEF
FEDCAB
GHCDEFJK
Plain text

خروجی نمونه

CDEF
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.