質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

Q&A

解決済

4回答

1151閲覧

基礎技術者試験の質問に関して ハッシュ関数

infra____

総合スコア90

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

0グッド

0クリップ

投稿2020/01/13 11:14

10進法で5桁の数字a1,a2,a3,a4,a5をハッシュ法を用いて配列を格納したい。
ハッシュ関数をmod(a1+a2+a3+a4+a5,13)とし、求めたハッシュ値に対応する位置の配列要素に格納する場合、54321は配列のどの位置に入るか?

ここで、mod(x,13)の値は、xを13で割った余りとする。

【答え 2】

質問内容
→54321って、どうして出てきたんですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

10進法で5桁の数字a1,a2,a3,a4,a5を...

具体的に5桁の数字(54321)が問題として与えられたのです。
問題文にあるように、a1 = 5, a2= 4, a3 = 3, a4 = 2, a5 = 1として
mod(a1+a2+a3+a4+a5,13)はいくつになりますか?という問題です。

投稿2020/01/13 12:15

inahym

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

計算したら、mod(54321,13)は7なので答えの2とは違うのでおかしいなと思って、はて54321はa1=5、a2=4、a3=3、a4=2、a5=1としたらどうなのかと思って検算したら5+4+3+2+1=15でmod(15,13)は2なのでビンゴ。
回答になるかしら。
でも日本語の使い方や読解力が劣化していると感じるこの頃です。
それからこの道に進むんでしたらハッシュ関数は必ず覚えてね!!

投稿2020/01/13 11:56

編集2020/01/13 12:03
ikapy

総合スコア1167

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

infra____

2020/01/13 12:25

ご回答ありがとうございます!
infra____

2020/01/13 12:27

ちなみに、「mod」とは何ですか??ググっても出てこなくて、、
infra____

2020/01/13 12:29

また、回答にmod(54321,13)は7なのでと記載されていますが、どういう計算をしたら、7になるんでしょうか?
ikapy

2020/01/13 12:50

modとはmoduloの略なんですが、この業界では剰余関数と言います。mod(x,y)はxをyで割った余りになります。ググれば出ないわけはないと思いますが!。剰余関数か剰余演算でググってください。 mod(54321,13)は54321を13で割った余りです。54321÷13の答え(実数)の整数部は4178.従って、4178×13=54314。54321-54314=7。 これが7の求め方になります。あとは頑張って勉強してね!!
infra____

2020/01/13 12:51

ありがとうございます。本当に助かりました!頑張ります!
guest

0

質問内容
->54321って、どうして出てきたんですか?

質問の意味が分かりかねます。
何か勘違いしていると思われるので簡略にいうと、
a1=5, a2=4, a3=3, a4=3, a5=1の場合、x=a1+a2+a3+a4+a5としたmod(x, 13)の答えは何か。
というのと投稿者さんの問題は同義です。

投稿2020/01/13 11:56

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

それは出題者が決めたもんだから出題者に聞かないとわからないとおもいます。

投稿2020/01/13 11:54

y_waiwai

総合スコア87747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問