در این نوشته تمرین “کمک به کاپی” که در وبسایت کوئرا موجود می باشد را برای شما کاربران عزیز حل کرده ایم.
در مورد سایت کوئرا بیشتر بخوانید…
سوال تمرین کمک به کاپی
ویروس جدیدی به جان سیستم رهنما افتاده است. نام این ویروس «کاپی» بوده و با کپی کردن فایلها حافظه را پر میکند!
نحوهی کپی کردن «کاپی» هم به این صورت است که ابتدا یک عدد n به صورت تصادفی انتخاب کرده و سپس فایلی را انتخاب کرده و آن را کپی میکند.
بعد نام این فایل جدید را به این صورت انتخاب میکند که به تعداد n بار اول اسمش عبارت copy of میآورد و سپس نام فایل اولیه را میآورد.
برای مثال اگر فایلی به نام you را بخواهد کپی کند و عدد انتخابی سه باشد، نام فایل کپی شده برابر copy of copy of copy of you خواهد شد.
پ.ن : دقت کنید که بعد از هر عبارت copy of یک فاصله میآید.
متاسفانه حملات پی در پی آنتیویروسهای رهنما «کاپی» را ضعیف کرده است. با دادن نام فایل و تعداد بار کپی کردن فایل، نام فایل کپی شده را خروجی دهید.
ورودی تمرین کمک به کاپی
در تنها سطر ورودی عدد n و رشتهی s آمده است که به ترتیب نمایانگر عدد تصادفی انتخاب شده توسط ربات و نام فایل انتخاب شده، میباشد.
طول رشته s حداکثر صد میباشد. تضمین میشود که نام فایل انتخاب شده فقط از حروف کوچک انگلیسی درست شده است.
0≤n≤100
خروجی تمرین کمک به کاپی
در تنها سطر خروجی نام فایل کپی شده را چاپ نمایید.
مثال تمرین کمک به کاپی
Sample 1: ------------------------------------------------------- 3 copyof copy of copy of copy of copyof Sample 2: ------------------------------------------------------- 1 shoma copy of shoma
حل + کد تمرین کمک به کاپی
import java.util.Scanner; public class Main { public static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); String inp = sc.nextLine(); String[] inp_arr = inp.split(" "); for (int i = 1; i <= Integer.parseInt(inp_arr[0]);i++) System.out.print("copy of "); System.out.print(inp_arr[1]); } }
ابتدا ورودی ها را گرفته و بعد از دریافت ورودی ها به اندازه ی عدد گرفته شده رشته ی copy of چاپ می شود.
در آخر هم نام فایل چاپ خواهد شد.
موفق باشید.
ارسال پاسخ