Zorluk basit:
Girdi alan bir işlev veya program yazın xve küçük harfli alfabenin xbir parçasıysa küçük harfli alfabeyi çıkarır, büyük harfli alfabenin xbir parçasıysa büyük harfli alfabeyi çıkarır ve xher 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
aveya 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 Nbü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 stringsayı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 Randomve sonra kullanmamıza izin veriyor muRandom.randint(açıkçası bu zorluk için değil ama yine de)?