Bir ifade girişi kabul eden bir program yazın ve ifade mutlu veya üzgünse çıkar.
Program giriş veya parametre olarak bir dize kabul eder ve giriş mutlu ifade listesindeyse "mutlu" ya da giriş üzgün ifade listesinde ise "sad" dizesini göstermelidir.
Girişin her zaman geçerli veya mutlu (üzgün) bir ifade olduğunu, etrafta boşluk veya sekme olmadan olduğunu varsayabilirsiniz.
İşte mutlu ifadelerin boşlukla ayrılmış bir listesi:
:-) :) :D :o) :] :3 :c) :> =] 8) =) :} :^) :-D 8-D 8D x-D xD X-D XD =-D =D =-3 =3 B^D (-: (: (o: [: <: [= (8 (= {: (^:
İşte üzgün ifadelerin boşlukla ayrılmış bir listesi:
>:[ :-( :( :-c :c :-< :< :-[ :[ :{ 8( 8-( ]:< )-: ): >-: >: ]-: ]: }: )8 )-8
Bu kod golf, yani en kısa program kazanır.
:'D
,:')
(mutlu) ve:@
(kızgın)