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

معتبر با اعتبار


بچه‌های کدآپ که قبضه روح را با تلاش فراوان حل کردند، (خسته نباشی دلاور!) تصمیم گرفتند حریف را با بخش نام کاربری حساب سایت کوئرا و پردازش ورودی معتبر به چالش بکشند!

در این مسئله می‌خواهیم برنامه‌ای بنویسیم که با گرفتن نام یک متغیر، بگوید که آیا این نام می‌تواند به‌عنوان نام کاربری یک شخص در سایت استفاده شود یا خیر؟

توضیح تصویر شرایط معتبر بودن نام کاربری به ترتیب:

نام کاربری فقط می‌تواند با underscore (_) یا حروف الفبا شروع شود و در غیر این‌صورت پیغام خطای زیر چاپ شود.

Variable name should start with underscore or alphabet!

نام کاربری حتما باید شامل کلمه quera باشد

Variable name should contain word quera!

نام کاربری فقط می‌تواند شامل حروف الفبا، اعداد و underscore (_) باشد و در غیر آن باید پیغام زیر چاپ شود.

Variable name can only contain alpha-numeric characters and underscore!

دقت کنید !

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

ورودی🔗

یک رشته که نشان‌دهنده‌ی نام کاربری است.

خروجی🔗

در صورتی که نام کاربری ورودی معتبر است، عبارت valid و در غیر آن عبارت invalid را چاپ کنید و در صورت نامعتبر بودن، مشکل متغیر را نیز چاپ کنید.

مثال🔗

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

1my_name
Plain text

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

invalid
Variable name should start with underscore or alphabet!
Plain text

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

tedad_ragham
Plain text

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

invalid
Variable name should contain word quera!
Plain text

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

quera1400
Plain text

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

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