صرفاً برای آشنایی شرکت‌کنندگان در مسابقه‌ی سمکد با قالب کلی و نحوه‌ی برگزاری مسابقه

شابلُن


دیده‌اید روی شله‌زردها چه‌قدر خوش‌خط می‌نویسند؟ حتماً می‌دانید که از وسیله‌ای به اسم «شابلُن» استفاده می‌شود. شابلن کاغذی است که کلمه یا شکل مورد نظر از داخل آن بریده شده، و بنابراین خاصیت اصلی‌ش این است که فقط دارچین‌هایی را روی شله‌زرد باقی می‌گذارد که در محدوده‌ی فضای خالی آن باشند و بقیه‌ی دارچین‌ها روی خود شابلن می‌مانند. بنابراین مهم نیست چه‌قدر بی‌دقت دارچین ریخته باشیم، چون وقتی شابلن را برداریم فقط در جاهای خالی آن، دارچین روی شله‌زرد ریخته شده است.

حالا فرض کنید به جای دارچین یک عدد، و به جای شابلن یک عدد دیگر دقیقاً با همان تعداد رقم داریم. عدد دوم فقط از صفر و 1 ساخته شده. وقتی عدد اول را روی عدد دوم می‌گذاریم، فقط ارقامی باقی می‌مانند که در شابلن در جای آن‌ها 1 بوده باشد؛ بقیه‌ی عددها حذف می‌شوند. می‌خواهیم برنامه‌ای بنویسید که عدد نهایی را (که از کنار هم گذاشتن رقم‌هایی که باقی مانده بودند به دست می‌آید) چاپ کند.

ورودی🔗

دو عدد: ابتدا یک عدد صحیح مثبت حداکثر 8 رقمی یا صفر، و بعد یک عدد صحیح مثبت دقیقاً با همان تعداد رقم که فقط از صفر و 1 ساخته شده (و حتماً با 1 شروع می‌شود).

خروجی🔗

عددی که حاصل اعمال شابلن (عدد دوم) بر عدد اول است.

مثال🔗

در جدول زیر نمونه‌هایی از ورودی و خروجی‌های این برنامه داده شده است:

ورودی خروجی
5 5
1
907 9
100
1394 14
1001
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.