Giriş
Bugünkü zorluğunuz ( bu meydan okumadan esinlenerek ), karakterleri yeniden kullanmadan, çeşitli ascii ifadeleri veren bir dizi snippet, işlev veya tam program yazmaktır.
Meydan okuma
Bu meydan okuma için geçerli ascii ifadelerinin listesi hem burada hem de bu yazının altındaki kod bloğundadır.
Her snippet, gönderiminizde ayrı bir satırda olmalıdır.
Tüm snippet'ler için yalnızca bir dil kullanabilirsiniz.
Her pasajı ya Stdout'a çıkış veya ifadeyi ve isteğe bağlı sondaki yeni bir satır ve içeren bir dize döndürmesi gerekir başka bir şey .
Tüm snippet'lerde birden fazla karakter kullanamazsınız, ancak tek bir snippet'te bir karakteri birden çok kez kullanmak iyidir.
Parçacıkların hiçbirinde dilinizin kod sayfasında olmayan bir karakteri (veya dilinizde özel bir kod sayfası kullanmıyorsa ascii) kullanamazsınız. Başka bir deyişle, yalnızca bir baytta kodlanabilen karakterlerle sınırlandırılırsınız.
Hiçbir snippet herhangi bir girdi alamaz.
Standart boşluklara izin verilmez.
Puanınız, yukarıdaki metin dosyasında her biri farklı bir ascii ifadesi yazdıran benzersiz snippet'lerin sayısıdır.
En yüksek puan kazanır!
İyi şanslar!
İzin verilen ifadeler, boşluk ayrılmış:
:-) :) :-] :] :-3 :3 :-> :> 8-) 8) :-} :} :o) :c) :^) =] =) :-D :D 8-D 8D x-D xD X-D XD =D =3 B^D :-)) :-( :( :-c :c :-< :< :-[ :[ :-|| >:[ :{ :@ >:( :'-( :'( :'-) :') D-': D:< D: D8 D; D= DX :-O :O :-o :o :-0 8-0 >:O :-* :* ;-) ;) *-) *) ;-] ;] ;^) :-, ;D :-P :P X-P XP x-p xp :-p :p :-b :b d: =p >:P :-/ :/ :-. >:\ >:/ :\ =/ =\ :L =L :S :-| :| :$ :-X :X :-# :# :-& :& O:-) O:) 0:-3 0:3 0:-) 0:) 0;^) >:-) >:) }:-) }:) 3:-) 3:) >;) |;-) |-O :-J #-) %-) %) :-###.. :###.. <:-| ',:-| ',:-l <_< >_>
EDIT: Özür dilerim, özlediğim ifadelerden birinde bir Unicode karakter vardı. O zamandan beri içeren ifadeyi sildim. Umarım çok fazla rahatsızlığa neden olmaz.