Bir mektubu alfabedeki konumu ile değiştiren çok basit bir şifre var. Örneğin, abc
olacaktı 1 2 3
bu şifreyle.
Bu meydan okuma, bu şifre için alternatif bir yaklaşımdır.
Meydan okuma
ASCII karakterlerinin girişini alan ve boşlukla ayrılmış bir dize çıkaran bir program oluşturun:
tamsayılar
-26
yoluyla26
a
aracılığıyla harflerj
Çıktı STDOUT veya dilinizin en yakın alternatifinden gelmelidir.
Özellikler
Büyük harfler reddedilmelidir.
D
Örneğin bir sermaye-4
, küçük harfd
olur4
.Rakamlar alfa muadillerine değiştirilmelidir.
1
varlıka
, vb. Girişteki sıfırlar olacaktırj
.Alfasayısal olmayan tüm karakterler (boşluklar hariç) göz ardı edilmelidir.
Uzaylar
0
.Çıkıştaki bitişik boşluklar tek bir boşluğa indirilmelidir.
Input: You + Me Correct Output: -25 15 21 0 -13 5 Incorrect Output: -25 15 21 0 0 0 -13 5
Tek bir boşluk veya yeni satıra izin verilir.
Örnekler
Input: programming puzzles
Output: 16 18 15 7 18 1 13 13 9 14 7 0 16 21 26 26 12 5 19
Input: Code Golf
Output: -3 15 4 5 0 -7 15 12 6
Input: Programming Puzzles & Code Golf
Output: -16 18 15 7 18 1 13 13 9 14 7 0 -16 21 26 26 12 5 19 0 -3 15 4 5 0 -7 15 12 6
Input: C0d3 G0lf
Output: -3 j 4 c 0 -7 j 12 6
Input: abc_ABC
Output: 1 2 3 -1 -2 -3
sayı tahtası
Puanınızın tahtada görünmesi için şu biçimde olması gerekir:
# Language, Bytes
Üstü çizili bir soruna neden olmamalıdır.