2005-06-21 思考過程 とりあえず 1 から 3 までの数え上げを考えてみる。 Python で書くと、 v = range(1, 4) [100*x+10*y+z for x in v for y in v for z in v if (x!=y) and (y!=z) and (z!=x)]こんな感じか? 出力結果は、 [123, 132, 213, 231, 312, 321]ん、大丈夫っぽい。 なお、これで 93 byte ある。40byte で書けるって……どうやって書くんだ?