Zorluk, geçirilen dizenin "sırayla" olup olmadığını hesaplayan bir program, işlev vb. Yazmaktır. Bu, dizenin karakterlerinin en küçükten en büyüğe doğru olan karakter kodlarına sahip olduğu anlamına gelir. En küçük karakter kodu ilk olmalıdır. Bununla demek istediğim en yüksek Unicode kod puanları. Dilinizin hangi kod sayfasını kullandığı önemli değildir.
Giriş "sırayla" ise bir değer, değilse de başka bir değer döndürmeniz gerekir. Değerler farklı olmalıdır, ancak çıktı değerlerinde başka bir kısıtlama yoktur. Örneğin, / getiri / çıkış yazdırabilirsiniz true
için !1AQaq¡±
(sırayla) ve false
için aq!QA
. İki farklı değerin doğru ya da yanlış olması ya da bunun gibi bir şey olması gerekmez, sadece iki ayrı değer. Tekrarlanan dizeler (örn. aa
) Sırayla.
Yalnızca unicode U+007E
( ~
) 'a kadar desteklemeniz gerekir (ascii 126)
Ancak, programınızın karakterlerinin kendisi de sıralı olmalıdır. İyi şanslar ve mutlu kod golf ing!
"aa"
sırada mı?