前書き
今日の課題(この課題に触発された)は、キャラクターを再利用せずに、さまざまなアスキーの絵文字を出力するスニペット、関数、または完全なプログラムを多数書くことです。
チャレンジ
各スニペットは、提出物の別々の行にある必要があります。
すべてのスニペットに対して1つの言語のみを使用できます。
各スニペットは、stdoutに出力するか、絵文字とオプションの末尾の改行を含む文字列を返す必要があります。
すべてのスニペットで1つの文字を複数回使用することはできませんが、1つのスニペットで複数回使用することは問題ありません。
いずれのスニペットでも、言語のコードページ(または言語がカスタムコードページを使用しない場合はASCII)にない文字を使用することはできません。別の言い方をすれば、1バイトでエンコードできる文字のみに制限されます。
スニペットは入力を取得できません。
標準の抜け穴は許可されていません。
スコアは、上記のテキストファイルでそれぞれ異なるASCII絵文字を印刷する一意のスニペットの数です。
最高得点が勝ちます!
幸運を!
許可された絵文字、スペースで区切られた:
:-) :) :-] :] :-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 <_< >_>
編集:申し訳ありませんが、私は逃した絵文字のいずれかにUnicode文字がありました。それ以来、それを含む絵文字を削除しました。それがあまりにも不便にならないことを願っています。