عضو کانال یوتیوب ما شوید.

تمرین “کمک به کاپی” + جاوا

تمرین کمک به کاپی
تمرین کمک به کاپی

در این نوشته تمرین “کمک به کاپی” که در وبسایت کوئرا موجود می باشد را برای شما کاربران عزیز حل کرده ایم.

 

در مورد سایت کوئرا بیشتر بخوانید…

سوال تمرین کمک به کاپی

ویروس جدیدی به جان سیستم رهنما افتاده است. نام این ویروس «کاپی» بوده و با کپی کردن فایل‌ها حافظه را پر میکند!

نحوه‌ی کپی کردن «کاپی» هم به این صورت است که ابتدا یک عدد 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 چاپ می شود.

در آخر هم نام فایل چاپ خواهد شد.

موفق باشید.

منبع سوال : وبسایت کوئرا

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 1]