絵文字を入力として受け入れ、絵文字が幸せか悲しいかを出力するプログラムを作成します。
プログラムは文字列を入力またはパラメータとして受け入れ、入力が幸せな絵文字リストにある場合は文字列「happy」を表示し、入力が悲しい顔文字リストにある場合は「悲しい」を表示する必要があります。
入力は常に有効な(幸せまたは悲しい)絵文字であり、スペースやタブはありません。
以下は、スペースで区切られた幸せな顔文字のリストです。
:-) :) :D :o) :] :3 :c) :> =] 8) =) :} :^) :-D 8-D 8D x-D xD X-D XD =-D =D =-3 =3 B^D (-: (: (o: [: <: [= (8 (= {: (^:
悲しい顔文字のスペース区切りリストは次のとおりです。
>:[ :-( :( :-c :c :-< :< :-[ :[ :{ 8( 8-( ]:< )-: ): >-: >: ]-: ]: }: )8 )-8
これはコードゴルフなので、最短のプログラムが勝ちます。
:'D
、:')
(幸せ)と:@
(怒り)を忘れていた