میتوانید سوالهای خود را از بخش "سوال بپرسید" مطرح کنید.
بچههای کدآپ که قبضه روح را با تلاش فراوان حل کردند، (خسته نباشی دلاور!) تصمیم گرفتند حریف را با بخش نام کاربری حساب سایت کوئرا و پردازش ورودی معتبر به چالش بکشند!
در این مسئله میخواهیم برنامهای بنویسیم که با گرفتن نام یک متغیر، بگوید که آیا این نام میتواند بهعنوان نام کاربری یک شخص در سایت استفاده شود یا خیر؟
شرایط معتبر بودن نام کاربری به ترتیب:
نام کاربری فقط میتواند با 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
را چاپ کنید و در صورت نامعتبر بودن، مشکل متغیر را نیز چاپ کنید.