Zorluk basit:
Girdi alan bir işlev veya program yazın x
ve küçük harfli alfabenin x
bir parçasıysa küçük harfli alfabeyi çıkarır, büyük harfli alfabenin x
bir parçasıysa büyük harfli alfabeyi çıkarır ve x
her ikisinin de bir parçası değilse çıkarır.
Kurallar:
- Giriş, fonksiyon argümanı veya STDIN'den olabilir.
- Giriş, 32 ile 126 arasında (ASL'den tilde boş) yazdırılabilir ASCII karakterlerinden herhangi biri olacaktır.
- Giriş tırnak içinde olmak, olabilir
'x'
ya"x"
ama unutmayın'
ve"
geçerli girdi ve desteklenmelidir. - Giriş, alfabedeki harflerden herhangi biri olabilir, yani
a
veya olacağını varsayamazsınızA
. - Çıktı, alfabe harflerinden veya tek simgeden yalnızca biri olmalı, ancak izleyen satırsonları tamam.
- Alfabedeki harfler boşluk, virgül veya başka herhangi bir şeyle ayrılmamalıdır.
Bazı örnekler:
F
ABCDEFGHIJKLMNOPQRSTUVWXYZ
z
abcdefghijklmnopqrstuvwxyz
"
"
<- Input: Space
<- Output: Space
Bayt cinsinden en kısa kod kazanır.
İsteğe bağlı ancak takdir edilir: Dilinizde çevrimiçi bir tercüman varsa, lütfen başkaları tarafından kolayca test edilebilmesi için bir bağlantı gönderin.
Liderler Sıralaması
Bu yazının altındaki Yığın Parçacığı, cevapları a) dil başına en kısa çözümün bir listesi olarak ve b) genel bir lider tablosu olarak oluşturur.
Cevabınızın göründüğünden emin olmak için, lütfen aşağıdaki Markdown şablonunu kullanarak cevabınızı bir başlık ile başlatın:
## Language Name, N bytes
Gönderinizin N
büyüklüğü nerede ? Puanınızı artırmak varsa, olabilir onları içinden vurarak, başlığa eski hesapları tutmak. Örneğin:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Başlığınıza birden fazla sayı eklemek istiyorsanız (örneğin, puanınız iki dosyanın toplamı olduğundan veya tercüman bayrağı cezalarını ayrı ayrı listelemek istediğiniz için), gerçek puanın başlıktaki son sayı olduğundan emin olun :
## Perl, 43 + 2 (-p flag) = 45 bytes
Dil adını, daha sonra pasajda görünecek bir bağlantı da yapabilirsiniz:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
import string
sayılır, bu yüzden geçici çözümler yapmak daha iyidir. Paket gönderilmeden önce var olması gerektiğini unutmayın. Birçok zorluğun şöyle bir şeyleri vardır: "Bunu yapan paketleri kullanmak yasaktır", ancak bu zorlamada durum böyle değildir.
import Random
ve sonra kullanmamıza izin veriyor muRandom.randint
(açıkçası bu zorluk için değil ama yine de)?