( Puzzling'deki bu yazıdan esinlenmiştir . DİKKAT: AŞAĞIDAKİ KEÇE İÇİN SPOILER.)
Standart telefon tuş takımı, harfleri aşağıdaki sayılarla ilişkilendirir:
1 ->
2 -> ABC
3 -> DEF
4 -> GHI
5 -> JKL
6 -> MNO
7 -> PQRS
8 -> TUV
9 -> WXYZ
0 ->
Belirli bir giriş kelimesi, yukarıdakileri kullanarak tuş takımına basıldığında, sonuçtaki sayının azalmaması veya artmaması durumunda, Sıralı Kelime olarak tanımlanır. Diğer bir deyişle, elde edilen sayı olamaz artış, hem ve azalma.
Örneğin, kelime CAT
çevirir 228
azalan olmayan, ve bu yüzden, bir Sipariş kelime olan. Bununla birlikte, kelime DOG
olduğu 364
ve böylece artış ve düşüş, ve her ikisi de bir Sıralı kelime olmadığı.
Meydan okuma
Bir kelime verildiğinde, Sıralı olup olmadığını çıktı.
Giriş
- Yalnızca ASCII alfabesi (
[A-Z]
veya[a-z]
) harflerinden oluşan, herhangi bir uygun biçimde bir kelime (zorunlu olarak bir sözlük kelimesi değildir) . - Seçiminiz, girişin tümü büyük harf veya tümü küçük harf ise, ancak tutarlı olmalıdır.
- Sözcük uzunluğu en az 3 karakter olacak.
Çıktı
Girilen sözcüğün Sıralı (truthy) veya Sıralı (falsey) olup olmadığı için tutarlı bir truthy / falsey değeri.
kurallar
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Mümkünse, lütfen başkalarının kodunuzu deneyebilmesi için çevrimiçi bir test ortamına bir bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
Örnekler
İşte bazı Sıralı Sözler (yani, truthy) ve bağlantılı Puzzling bulmacasında daha fazlası var.
CAT
TAC
AAA
DEMONS
SKID
LKJONMSRQP
ABCDEFGHIJKLMNOPQRSTUVWXYZ
İşte Sıralanmamış Bazı Kelimeler (falsey gibi)
DOG
GOD
ROSE
COFFEE
JKLMNOGHI
abc->t9
.
AAA
abc->t9
zorluk arasındaki tek değişiklik monotonluğu kontrol etmek mi?