Cadılar Bayramı geldiğinden beri eğlenceli bir küçük kod golf mücadelesi başlatabileceğimi düşündüm!
Zorluk oldukça basittir. Ya trick
da çıktısı veren bir program yazmalısınız treat
.
"Büküm?" sorabilirsin. Peki açıklayayım:
Programınız aşağıdakileri yapmak zorundadır:
- İki farklı dilde derlenebilir / çalıştırılabilir olun. Aynı dilin farklı sürümleri sayılmaz.
- Programı bir dilde çalıştırdığınızda çıktı vermeli
trick
, diğeri çıktı vermelidirtreat
. Bu durum ilgisizdir ve dizgiyi beyaz boşluk karakterleriyle doldurmaya izin verilir (örneklere bakın). - Bu kod golf , bu yüzden en az bayt ile çözüm kazanır.
Birkaç açıklama:
Geçerli çıktılar (Yalnızca kodu iki dilde çalıştırmak için olmayan kelimeler için. Ayrıca, çıkışın başlangıcını veya sonunu işaret etmek için tırnak işaretleri ekleyin. Çözümünüze dahil etmeyin!):
"trick"
"Treat"
" TReAt"
"
tRICk "
Geçersiz çıktılar :
"tri ck"
"tr
eat"
"trck"
Neyle çıkabileceğini görmek istiyorum! Mutlu Golf!
Bunun benim için ilk zorluk olduğunu belirtmek isterim, bu nedenle bu soruya ilişkin önerileriniz varsa lütfen bunları yorum biçiminde bırakın.
Liderler
Burada hem düzenli bir lider tablosu hem de kazananların dile göre bir genel bakışını oluşturmak için bir Stack Snippet'i var.
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 büyük afiş snippet'inde görünecek bir bağlantı da yapabilirsiniz:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes