プロが教える店舗&オフィスのセキュリティ対策術

ある病院では、病室番号を001番から順番に割り振った。
しかし4と9は縁起が悪いからそのケタは使わない。
このルールで病院を割り振ったときに126番目の病室番号は何番か。

連立方程式で解けるなら連立方程式で教えてください!
他の方法でも構いません!
よろしくお願いします!!

A 回答 (2件)

「0~9」の10個の数字から「4」「9」をのぞいた8個の数字で表記する8進法は、3桁を上から ABCとすると


 A * 8^2 + B * 8^1 + C * 8^0
ということです。

これが10進法の126なら
 = 1 * 10^2 + 2 * 10^1 + 6 * 10^0
ということです。

この2つが等しいので、
 64A + 8B + C = 126
より
 A=1, B=7, C=6
です。ただし、「4」を使わないので、
 「1」から7番目=8
 「1」から6番目=7
となり「187」という表記でしょう。

これを使えば、「4、9を使わない病室番号」から、10進数なら何番目かを計算することもできます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2016/07/07 20:29

情報処理?


126を01235678だけを使う8進数に変換します
http://www.it-license.com/cardinal_number/Decima …
10進数の126は8進数では176(8)になります。

一般8進数で使う文字:01234567
             ↓
回答8進数で使う文字:01235678

一般の8進数で使う176を回答で使う文字で表すと187になりますが、これが126番目の病室番号になるはずです。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!