過去ログ

すぐる学習会
「取り除く」が「すべて取り除く」という意味だとはわからなかったので,とても苦労しました。
1だけシフト(減らす)して,0〜511について考えます。
2進数で書くと,000000000〜111111111です。
まず「奇数番目をすべて取り除く」とは,「1ケタ目が0のものをすべて取り除く」ということですから,
********1の形だけ残ります。
次に「偶数番目をすべて取り除く」とは,「2ケタ目が1のものをすべて取り除く」ということですから,
*******01の形だけ残ります。
このようにしていくと,最後に,101010101だけが残ります。
1だけシフトしていたのを元にもどす(増やす)と,101010110です。
   11月27日(木) 1:27:14   MAIL:kishimotoakihisa@hotmail.com   33354

過去問題一覧へ戻る