pengantar
Tantangan Anda hari ini (terinspirasi oleh tantangan ini ) adalah menulis sejumlah cuplikan, fungsi, atau program lengkap yang menghasilkan berbagai emotikon ascii, tanpa menggunakan kembali karakter.
Tantangan
Daftar emotikon ascii yang valid untuk tantangan ini ada di sini dan di blok kode di bagian bawah posting ini.
Setiap cuplikan harus pada baris terpisah dalam kiriman Anda.
Anda hanya dapat menggunakan satu bahasa untuk semua cuplikan.
Setiap potongan harus menghasilkan stdout atau mengembalikan string yang berisi emotikon dan baris baru tambahan opsional, dan tidak ada yang lain .
Anda tidak boleh menggunakan karakter apa pun lebih dari sekali di semua cuplikan, namun menggunakan karakter beberapa kali dalam satu cuplikan tidak masalah.
Anda tidak boleh menggunakan karakter apa pun yang tidak ada dalam codepage bahasa Anda (atau ascii, jika bahasa Anda tidak menggunakan codepage khusus) di salah satu cuplikan. Dengan kata lain, Anda dibatasi hanya karakter yang dapat dikodekan dalam satu byte.
Tidak ada cuplikan yang dapat menerima input apa pun.
Celah standar tidak diijinkan.
Skor Anda adalah jumlah cuplikan unik yang masing-masing mencetak emotikon ascii berbeda dalam file teks di atas.
Kemenangan skor tertinggi!
Semoga berhasil!
Emoticon yang diizinkan, dipisahkan oleh ruang:
:-) :) :-] :] :-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: Maaf, ada karakter Unicode di salah satu emotikon yang saya lewatkan. Sejak itu saya menghapus emotikon yang mengandungnya. Saya harap itu tidak akan menyebabkan terlalu banyak ketidaknyamanan.