問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
正整数 n が与えられるので、{1, 2, ..., n} の順列をすべて列挙するプログラムを書いてください。
n
{1, 2, ..., n} の順列を各行に半角スペース区切りですべて 1 回ずつ出力してください。
どのような順番で出力してもかまいません。
また、末尾に改行を入れ、余計な文字を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 1 ≦ n ≦ 8
3
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1