Geçenlerde bir Matematik sınavına girdim ve testin belirli bir sayısının ilginç bir desenle eşleştiğini fark ettim. Number ( 28384
) bu gibi görünen genel bir rakam dizisiyle eşleşti
(n)(x)(n+1)(x)(n+2)(x)(n+3) etc...
Tek basamaklı tamsayılar nerede n
ve nerede x
. Dizisi ya da başlayabilir x
veya n
birlikte her iki ucundan ve x
ya n+y
.
Göreviniz, çok basamaklı bir pozitif tamsayı verildiğinde, girişin kalıbın eşleşip eşleşmediğine bağlı olarak bir gerçek veya yanlış değer verir. Giriş 4 ila 18 rakam uzunluğunda olacak. Tamsayı bir dize temsili olarak giriş alabilir. Giriş 0 ile başlamayacak, ancak 0 ile bitebilir veya bitebilir.
n+y
her zaman tek basamaklı bir sayı olacaktır (bu nedenle uzunluk sınırının 18 olması neden).
Test Kılıfları
Bunlar bir truthy değeri vermelidir
182838485868788898
4344
85868
12223242526
Ve bunlar falsey olmalı
12345
6724013635
36842478324836
1222232425
5859510511
Tüm kod golflerinde olduğu gibi, en kısa kod kazanır! İyi şanslar ve olasılıklar, sizin lehinize olsun!
x
ve n
kural uyan numaraları için sıfır olmayan?