ネタ元:縦書きの続き - The beast of halfpace
Haskellだとこんな感じでしょうか(2行)
import List main = getContents >>= print . transpose . reverse . lines
こういうテキストを用意して
Hello World Akira
実行するときに食わせるとこういうリストができます
["AWH","koe","irl","rll","ado"]
並べる直すと、いちおう↓になります
AWH koe irl rll ado
リストの全要素をputStrLnで表示する方法がよくわからなかった・・・
それと、たぶん全部の行が同じ長さじゃないとうまくいかないです。
Haskell初心者なのでこれくらいで勘弁してください。。。