人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

パズル: IT

パズルといっても情報処理のちょっとした知識が必要です。全く回答がなく空振りの質問となる可能性もありますが実験のつもりでトライしてみます。


Q1 『日』

0を表すのは、119
1を表すのは、96
2を表すのは、62
3を表すのは、124
4を表すのは、105
5を表すのは、93
6を表すのは、95
7を表すのは、100 または 101
9を表すのは、125

では8を表すのは、いくつでしょう?
答えと簡単な説明をお願いします。



Q2 『だいじじす・・・・・・』

1を表すのは、0m
2を表すのは、Fu
3を表すのは、;2
4を表すのは、fh
5を表すのは、8`
6を表すのは、N&
7を表すのは、<?
9を表すのは、6j

では8を表す文字列はなんでしょう?
答えと簡単な説明をお願いします。



回答オープンは、日曜日22:00頃を予定しています。
回答状況によってヒントを出すかもしれません。


●質問者: ugi1010
●カテゴリ:コンピュータ ゲーム
✍キーワード:00 オープン トライ パズル 実験
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● yo-kun
●43ポイント ベストアンサー

A1.

下のような7セグメントLEDなどで

数字をデジタル表示したものを考えます。

│ │

│ │

それぞれのセグメントのOn/Offを1ビットで表したときの

10進表記が答えだと予想します。

そうすると、全部Onになるはずの8は

1+2+4+8+16+32+64=127ですかね。

検証してみます。

7は

┃ ┃

│ ┃

│ ┃

│ ┃

どちらも7と読めますので2通りあるのだと思います。

すると片方が100で片方が101ですので左上縦ののセグメントが

1を表すのだと判断できます。

さて、1すなわち

│ ┃

│ ┃

が96ですので7の線が少ないものと比較することで

一番上の横棒のセグメントが4だと分かります。

以下同様にして全てのセグメントが

どのビットに対応するか書き出すと

左上の縦棒=1

左下の縦棒=2

一番上の横棒=4

真ん中の横棒=8

一番下の横棒=16

右上の縦棒=32

右下の縦棒=64

となり、これは問題で出された数と一致します。

従って予想通り8を表すのは127です。


A2.

大字JISと解釈しました。

OmをASCIIコードに直すとOx306dです。

これに対応するJISコードは"壱"です。

同様にFuをASCIIコードに直すと0x4675。

これに対応するJISコードは"弐"です。

同様に

3→参

4→肆

5→伍

6→陸

7→漆

9→玖

です。

8の大字は"捌"ですのでJISコードでは0x3b2b

ASCIIコードに直すと;+です。

よって8を表すのは;+です。

http://e-words.jp/p/r-ascii.html

http://www.infonet.co.jp/ueyama/ip/binary/x0208txt.html

◎質問者からの返答

yo-kunさん : 15+15+8 = 38

イルカ


2 ● Sag_Chicken
●32ポイント

Q1 127

7セグ

Q2 H,

八→482C→H,

Q2は難しかった

◎質問者からの返答

Sag_Chickenさん : 15+10+7 = 32

Q2は惜しかった。


3 ● Gay_Yahng
●31ポイント

Q1回答 127

7ビットで数字をあらわす

8はすべてONだから1111111=127

Q2回答 H,

8は八ですね。

八のJISコードは482C

48と2CはアスキーコードでHと,

◎質問者からの返答

Gay_Yahngさん : 15+10+6 = 31

Q2は惜しかった。


4 ● ANSUKOEMU
●40ポイント

1問目、答えは127。

ヒントの「日」は、7セグメント表示機のこと。

例示された値は、各セグメント(Bit)に以下のように2進数の重み付けをして

その数字を表示するときにONになるBitを足したもの、ですね。

 04
01 32
 08
02 64
 16

たとえば、0は中心(08)以外が全部ONで、それぞれの重みを足すと119。

8は7つすべてのセグメントがONなので、127。




2問目、

>では8を表す文字列はなんでしょう?

答えは ;+ です。


ヒントの「だいじじす」は大字JIS。

大字とは一二三の漢数字の代わりに壱弐参を使う記法です。

例示は、各数字の大字をJISコードで示したときの各バイトを

ASCIIコードとして解釈した文字列。

1の大字は、壱→306Dh→ 0m
2の大字は、弐→4675h→ Fu
3の大字は、参→3B32h→ ;2
4の大字は、肆→6668h→ fh 
5の大字は、伍→3860h→ 8`
6の大字は、陸→4E26h→ N&
7の大字は、漆→3C3Fh→ <?
8の大字は、捌→3B2Bh→ ;+
9の大字は、玖→366Ah→ 6j
◎質問者からの返答

ANSUKOEMUさん : 15+15+5 = 35


5 ● Mook
●39ポイント

Q1がずっとわからず丸1日考えてましたが、答えがわかってみると実に味のある問題ですね。

「タイトル」、「数値が0?9」、そして「7が二通り表示されている」と、ヒントが隠されていたのにフムフムと感心しました。


前置きはさておき、回答です。



【A1】 127


【理由】


[f:id:Mook:20070906004800j:image]

のようにすると

表示する数字 部分の数字の和
[0] 1+2+4+16+32+64=119
[1] 32+64=96
[2] 4+32+8+2+16=62
[3] 4+8+16+32+64=124
[4] 1+8+32+64=105
[5] 1+4+8+64+16=93
[6] 4+1+2+16+64+8=95
[7] (1)+4+32+64=100(101)
[8] 1+2+4+8+16+32+64=127
[9] 1+4+32+64+8+16=125

なので。



【A2】 ;+



【理由】

EXCEL でA列に問題の文字を入力し

B1:B9を選択した状態で、下記の式を入力

=CHAR(CODE(LEFT(A1,1) )*256+CODE(RIGHT(A1,1)))

数字から答えを出す式(上記の逆関数)は下記の通り

=CHAR(INT(CODE(A10)/256))&CHAR(MOD(CODE(A10),256))

(文字(捌)をA10、式をB10に入れた場合)




ということで、よろしいでしょうか。

(理由になっていないかなぁ?)



今回は本当に楽しませていただきました。

次問を楽しみにしてます。

◎質問者からの返答

Mookさん : 15+15+4 = 34


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ