یک تابع بنویسید که بررسی کند آیا رشته ورودی تنها شامل حروف یا تنها شامل اعداد است یا خیر. تابع باید بهصورت زیر عمل کند:
- اگر رشته فقط شامل حروف باشد و عددی در آن نباشد،
True
برگرداند. - اگر رشته فقط شامل اعداد باشد و هیچ حرفی در آن نباشد،
True
برگرداند. - اگر رشته شامل هر دو عدد و حرف یا کاراکترهای دیگری باشد (شامل فضای خالی)،
False
برگرداند.
نمونه ورودی و خروجی
AlphanumericRestriction("Bold") ➞ True
AlphanumericRestriction("123454321") ➞ True
AlphanumericRestriction("H3LL0") ➞ False
نکات:
- هر رشتهای که شامل فضای خالی باشد، باید
False
برگرداند.
Assert.True(Backendbaz.AlphanumericRestriction("Bold")); Assert.True(Backendbaz.AlphanumericRestriction("123454321")); Assert.False(Backendbaz.AlphanumericRestriction("H3LL0")); Assert.False(Backendbaz.AlphanumericRestriction("back@end")); Assert.True(Backendbaz.AlphanumericRestriction("0")); Assert.False(Backendbaz.AlphanumericRestriction("only letters right")); Assert.False(Backendbaz.AlphanumericRestriction("()")); Assert.False(Backendbaz.AlphanumericRestriction("132 143 234"));
نظرات