introduzione
La tua sfida oggi (ispirata a questa sfida ) è quella di scrivere una serie di frammenti, funzioni o programmi completi ciascuno che emetta varie emoticon ascii, senza riutilizzare i personaggi.
Sfida
L'elenco delle emoticon ascii valide per questa sfida è sia qui che nel blocco di codice in fondo a questo post.
Ogni frammento deve essere su una riga separata nella tua richiesta.
Puoi utilizzare una sola lingua per tutti i frammenti.
Ogni frammento deve essere emesso su stdout o restituire una stringa contenente l'emoticon e una nuova riga finale opzionale e nient'altro .
Non puoi usare nessun personaggio più di una volta in tutti i frammenti, tuttavia usare un personaggio più volte in un singolo frammento va bene.
Non puoi usare alcun carattere che non sia nella tabella codici della tua lingua (o ascii, se la tua lingua non usa una tabella codici personalizzata) in nessuno dei frammenti. Detto in altro modo, sei limitato ai soli caratteri che possono essere codificati in un byte.
Nessuno snippet può accettare alcun input.
Le scappatoie standard non sono ammesse.
Il tuo punteggio è il numero di frammenti unici che stampano una diversa emoticon ASCII nel file di testo sopra.
Il punteggio più alto vince!
In bocca al lupo!
Emoticon consentite, spazio separato:
:-) :) :-] :] :-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: Mi scuso, c'era un personaggio Unicode in una delle emoticon che mi mancava. Da allora ho eliminato l'emoticon che lo contiene. Spero che non causi troppi inconvenienti.