'Even string', karakterlerin ASCII değerlerinin eşliğinin daima değişken olduğu herhangi bir dizedir . Örneğin EvenSt-ring$!
, karakterlerin ASCII değerleri: çünkü dize çift bir dizedir:
69 118 101 110 83 116 45 114 105 110 103 36 33
Ve bu sayıların pariteleri:
Odd Even Odd Even Odd Even Odd Even Odd Even Odd Even Odd
Bu bütün yolu değiştiriyor. Ancak, böyle bir dize Hello world!
olduğu değil ASCII değerleri çünkü daha dizesi:
72 101 108 108 111 32 87 111 114 108 100 33
Ve pariteler:
Even Odd Even Even Odd Even Odd Odd Even Even Even Odd
Hangi açıkça her zaman değişmez.
Meydan okuma
Tam bir program veya girişi için bir dize kabul eder ve bir çıkışı bir işlev ya yazmalısınız truthy dize bile eğer değerini ve aksi bir falsy değer. Girişinizi ve çıkışınızı herhangi bir makul formatta alabilir ve girişin yalnızca yazdırılabilir ASCII'ye sahip olacağını varsayabilirsiniz (32-127 aralığı). Sen do not boş girişi işlemek zorunda.
Örnekler
İşte bazı karakter dizeleri örnekleri:
#define
EvenSt-ring$!
long
abcdABCD
3.141
~
0123456789
C ode - g ol!f
HatchingLobstersVexinglyPopulateJuvenileFoxglove
Ve bu örneklerin tümü dizge bile değil:
Hello World
PPCG
3.1415
babbage
Code-golf
Standard loopholes apply
Shortest answer in bytes wins
Happy golfing!
Bu unungolfed çözümü , belirli bir test durumu hakkında merak ediyorsanız, herhangi bir dizgiyi test etmek için de kullanabilirsiniz .
lno
.