یک ایزوگرام (isogram) کلمهای است که هیچ حرفی در آن تکرار نشده است. یک تابع ایجاد کنید که یک رشته را گرفته و بسته به اینکه آیا این رشته یک «ایزوگرام» است یا نه، True
یا False
را بازگرداند.
نمونه ورودی و خروجی
IsIsogram("Algorism") ➞ True
IsIsogram("PasSword") ➞ False
IsIsogram("Consecutive") ➞ False
نکات
- حساسیت به حروف بزرگ و کوچک را نادیده بگیرید (باید غیر حساس به حالت باشد).
- همهی تستها شامل رشتههای معتبر یک کلمهای هستند.
Assert.True(Backendbaz.IsIsogram("Algorism")); Assert.False(Backendbaz.IsIsogram("PasSword")); Assert.False(Backendbaz.IsIsogram("Consecutive")); Assert.True(Backendbaz.IsIsogram("Dermatoglyphics")); Assert.False(Backendbaz.IsIsogram("Consecutive")); Assert.True(Backendbaz.IsIsogram("Unforgivable")); Assert.False(Backendbaz.IsIsogram("Moose"));
نظرات