لینک‌های مفید برای شرکت در مسابقه:

می‌توانید سوال‌های خود را از بخش «سوال بپرسید» مطرح کنید.

دیباگ شایسته


  • محدودیت زمان: ۰.۵ ثانیه
  • محدودیت حافظه: ۶۴ مگابایت

می‌خواهیم همه محصولات کوئرا، یک اسم «شایسته» nn حرفی، با حروف کوچک انگلیسی داشته باشند که با حرف q آغاز شود.

به همین خاطر هر اسمی که برای یک محصول پیشنهاد می‌شود دو حالت دارد:

  • با q شروع می‌شود؛ پس اسم شایسته‌ای است و تغییری در آن نمی‌دهیم. برای مثال، quera شایسته‌ است پس آن را تغییر نمی‌دهیم.
  • با q شروع نمی‌شود پس شایسته نیست و باید یک حرف q به ابتدای آن اضافه کنیم تا شایسته شود. برای مثال، media باید به qmedia تغییر کند.

توضیح تصویر

از عبدالله کشتکار خواستیم که در ماه‌رمضان برنامه‌ای بنویسد که با ورودی گرفتن اسم محصول (رشته ss) و با توجه به توضیحات بالا آن را شایسته کند. اما به دلیل فشار روزه برنامه زیر نوشته شده که ایراد دارد.

برنامه‌های زیر همگی یکسان هستند و صرفا به زبان‌های مختلف ترجمه شده است.

کد پایتون
s = input()
print('q' + s)
Python
کد سی‌پلاس‌پلاس
#include <iostream>

using namespace std;

int main()
{
    string s;
    cin >> s;
    cout << "q" + s << endl;
    return 0;
}
C++
کد جاوا
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());
    }
}
Java

از شما می‌خواهیم برنامه‌ای بنویسید که با دریافت عدد nn یک رشته مانند ss شامل nn حرف کوچک انگلیسی چاپ کند و برنامه فوق به ازای این رشته ss خروجی مطابق توضیحات بالا ندهد.

ورودی🔗

در تنها سطر ورودی عدد صحیح و مثبت nn آمده است که طول رشته مورد انتظار در خروجی را نشان می‌دهد. 1n1001 \leq n \leq 100

خروجی🔗

یک رشته به طول nn، از حروف کوچک انگلیسی چاپ کنید که برنامه بالا به ازای این ورودی، به درستی کار نمی‌کند.

اگر چند جواب مختلف برای این مسئله وجود دارد یک جواب درست را به دلخواه چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

5
Plain text

خروجی نمونه ۱🔗

quera
Plain text

این خروجی یکی از خروجی‌های درست است، چون اگر آن را به برنامه عبدالله ورودی دهیم خروجی آن qquera می‌شود که خروجی درستی نیست.

ورودی نمونه ۲🔗

1
Plain text

خروجی نمونه ۲🔗

q
Plain text

خروجی برنامه عبدالله به ازای این ورودی qq خواهد بود ولی باید خروجی آن q باشد.

ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.