[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
for i in range(34):print':-)'[:i+1]+'))'*(i-2)
i=0;exec"print':-)'[:i+1]+'))'*(i-2);i+=1;"*34
i=1;exec"print':-)'[:i]+'))'*(i-3);i+=1;"*34
g '('=')' g ')'='(' g 'b'='d' g c=c main=interact(\x->unwords["happy",map g$reverse x,"new",x,"year!"])
f n[]=[] f n(x:s)|'Y'==x=n:f(n+1)s|1>0=f(n+1)s main=do s<-getContents mapM print$f 0 s
f n[]=[] f n(x:s)|'Y'==x=show n:f(n+1)s|1>0=f(n+1)s main=interact$unlines.(f 0)
while 1:l=raw_input();print l[0:-1]+l[::-1] l[::-1] は、文字列を逆にするっぽい。 haskell の reverse と同じか。 l[0:-1] は、文字列の最後の文字だけ削除するっぽい。 なので、haskell の init と同じか。
while 1: a=raw_input() if a!='':print a