新しい数字の場所を空ける
始まる前に、最後の何桁を答えるか確認します。その個数だけ、直近の数字を順番に保ちましょう。新しい数字が来たら最も古い数字を外し、新しい数字を末尾に加えます。
3桁を保つとします。2、5、8を覚えているときに4が来たら、2を外して5、8、4にします。下の図は入れ替え方を示すためのものです。実際の練習では数字が1つずつ表示されます。
止まった瞬間の並びを答える
短い例として、8、3、6、1、9と続いて止まったとします。最後の3桁を求められたら619と入力します。新しい順ではなく、見た順のままです。
練習では数字列の長さも終了までの残りも表示されません。最後まで入れ替え続けましょう。低いレベルでは最後の2桁、後のレベルでは3桁または4桁を答えます。入力に時間制限はありません。
最後の2桁を順番に保つ
最後の2桁を答えるよう指定されています。数字列はここで止まりました。2桁を元の順番のまま保っている答えはどちらですか?
やってみよう
数字列が8、4、7、2、6で止まりました。最後の2桁を見た順に答えると?
- 62
- 26
答えを見る
26
正解です。2の次に6を保ちます。直近の2桁を、現れた順番で答えられています。
問題に答えて学習位置を保存するには、JavaScriptを有効にしてください。
「直近の数字」を練習する