基本情報技術者試験の問題で(ある自然数xを16進数で表現すると、2がn桁並んだ進数22…2となった。このとき、xに関して成立する式はどれか。ここで、解答群中の数値はすべて10進数で表記している。

  • ・キャンペーン対象の質問は「共感した」→「参加する」に変更されています。
  • ・「参加する(共感した)」を押した質問に新しい回答がつくとMy知恵袋に通知がきます。
  • ・「参加する(共感した)」を押した後に解除はできません。

ベストアンサー

この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

ありがとうございます!!

お礼日時:2022/7/22 23:41

その他の回答(2件)

(Kingさん) x=139810 の時、16進数に変換すると、 x=22222₁₆ になります。 (n=5です) ここで、右辺を計算すると、 16n-1=16×5-1=79 になります。 左辺の分子は、 15x=15×139810=2097150 なので、選択肢aでも、 2097150÷8=262143.75 となります。 このことから、どの選択肢も該当しないことが判ります。

>2がn桁並んだ進数22…2 通常は2から22222くらいまでを10進数に直して並べて書いておいて、〈何か〉を閃くまで眺めます。 ですが今回の場合は閃きは必要とせず総当たりでO.K.です。どの数式が該当するか総当たりのゴリ押しの力技で全部確かめればいいです。 また、上記の総当たり方式の解放を思い付くこと自体はパターン暗記で可能です。選択肢がズラズラ並んでいれば大抵は総当たりで可能ですので、解き方そのものをいくつか覚えておきます。 覚えておくだけであり、問題文を見たら解き方そのものを思い出すので、特に閃きなるモノは必要ないです。既存のパターンの応用になります。