- محدودیت زمان: ۰.۵ ثانیه
- محدودیت حافظه: ۶۴ مگابایت
میخواهیم همه محصولات کوئرا، یک اسم «شایسته» $n$ حرفی، با حروف کوچک انگلیسی داشته باشند که با حرف q
آغاز شود.
به همین خاطر هر اسمی که برای یک محصول پیشنهاد میشود دو حالت دارد:
- با
q
شروع میشود؛ پس اسم شایستهای است و تغییری در آن نمیدهیم. برای مثال،quera
شایسته است پس آن را تغییر نمیدهیم. - با
q
شروع نمیشود پس شایسته نیست و باید یک حرفq
به ابتدای آن اضافه کنیم تا شایسته شود. برای مثال،media
باید بهqmedia
تغییر کند.
از عبدالله کشتکار خواستیم که در ماهرمضان برنامهای بنویسد که با ورودی گرفتن اسم محصول (رشته $s$) و با توجه به توضیحات بالا آن را شایسته کند. اما به دلیل فشار روزه برنامه زیر نوشته شده که ایراد دارد.
برنامههای زیر همگی یکسان هستند و صرفا به زبانهای مختلف ترجمه شده است.
کد پایتون
s = input()
print('q' + s)
کد سیپلاسپلاس
#include <iostream>
using namespace std;
int main()
{
string s;
cin >> s;
cout << "q" + s << endl;
return 0;
}
کد جاوا
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("q" + sc.next());
}
}
از شما میخواهیم برنامهای بنویسید که با دریافت عدد $n$ یک رشته مانند $s$ شامل $n$ حرف کوچک انگلیسی چاپ کند و برنامه فوق به ازای این رشته $s$ خروجی مطابق توضیحات بالا ندهد.
ورودی
در تنها سطر ورودی عدد صحیح و مثبت $n$ آمده است که طول رشته مورد انتظار در خروجی را نشان میدهد. $$1 \leq n \leq 100$$
خروجی
یک رشته به طول $n$، از حروف کوچک انگلیسی چاپ کنید که برنامه بالا به ازای این ورودی، به درستی کار نمیکند.
اگر چند جواب مختلف برای این مسئله وجود دارد یک جواب درست را به دلخواه چاپ کنید.
مثال
ورودی نمونه ۱
5
خروجی نمونه ۱
quera
این خروجی یکی از خروجیهای درست است، چون اگر آن را به برنامه عبدالله ورودی دهیم خروجی آن qquera
میشود که خروجی درستی نیست.
ورودی نمونه ۲
1
خروجی نمونه ۲
q
خروجی برنامه عبدالله به ازای این ورودی qq
خواهد بود ولی باید خروجی آن q
باشد.
ارسال پاسخ برای این سؤال