میتوانید سوالهای خود را از بخش "سوال بپرسید" مطرح کنید.
بچههای تیم کدآپ که عرصه را بر خود تنگ دیدند، تصمیم گرفتند این دفعه چالشی را مطرح کنند که در آن کلا ریاضی را از پایه عوض کنند و روح همه ریاضیدانان را در قبر به لرزه در بیارند!
پس با هم فکر روی هم گذاشتند و قوانین ضرب مثبت و منفی را به صورت زیر تغییر دادند:
ورودی شامل دو خط است که در آنها دو رشته از ترکیب کاراکترهای و وجود دارد.
خروجی شامل یک خط است که در آن رشتهای حاصل از واکنش دو رشته ورودی قرار دارد.
در صورتیکه طول دو رشته یکسان نبود به رشته کوتاهتر عناصر خودش را به صورت آیینه ای به انتهای آن اضافه میکنیم تا به طول رشته دوم برسد و اگر با یک بار هم طول دو رشته برابر نشد اینقدر اینکار را تکرار میکنیم تا طول دو رشته برابر شود .
برای مثال : اگر ورودی به شکل زیر باشد:
باید تبدیل به این حالت شود :
برای اینکه به طور کامل متوجه روش گسترش رشته کوچیکتر بشوید با حروف الفبای انگلیسی یک مثال میزنیم :
فرض کنید رشتهها به صورت زیر باشند :
در مرحله اول اضافه کردن به صورت آیینهای رشته ها به شکل زیر تبدیل میشوند:
از آنجایی که هنوز طول دو رشته برابر نیست باز هم باید اینکار را تکرار کنیم تا جایی که طول رشته کوچکتر به طول رشته بزرگتر برسد
دقت کنید این مثال صرفا برای فهمیدن بهتر روش گسترش رشته کوچکتر است
ابتدا ورودی به حالت زیر تبدیل میشود
سپس به ترتیب با هم برخورد میکنند و نتیجه حاصل میشود
ابتدا ورودی به حالت زیر تبدیل میشود
سپس به ترتیب با هم برخورد میکنند و نتیجه حاصل میشود