Q.0 1 2 0 1 2 0 1 2という数列を作れ
3 | i.9 0 1 2 0 1 2 0 1 2
関数(動詞)の|(バー、たてぼう)は、左側引数で右側引数を割った余りを算出します。
Q.1 2 3 1 2 3 1 2 3という数列を作れ
1 + 3 | i.9 1 2 3 1 2 3 1 2 3 >: 3 | i.9 1 2 3 1 2 3 1 2 3
インクリメント関数(>:)を使います。
Q.0 1 2 3 4 5 6 7 8を右に3シフトして、6 7 8 0 1 2 3 4 5を作れ
3 |. i.9 3 4 5 6 7 8 0 1 2 _3 |.i.9 6 7 8 0 1 2 3 4 5
Q.逆並びにするにはどうしたらよいか
i.9 0 1 2 3 4 5 6 7 8 |.i.9 8 7 6 5 4 3 2 1 0