最少回数記録なし

各桁の数字は重複せず、先頭が0になることもあります

3桁の数字を入力して決定を押してください

数字キーで入力 · Enterで決定 · Backspaceで1桁消す

ヒットアンドブロー(数当てゲーム)

0〜9の異なる数字をHIT・BLOWで推理。3・4・5桁を選べ、先頭0も有効です。

その他のゲーム

すべて ›
広告
広告

ヒットアンドブローの遊び方

ヒットアンドブローは、数字と位置を手がかりに隠された並びを当てる数当てゲームです。このページではコンピューターが出題し、あなたが一人で解きます。0〜9から重複なしで選ばれた3桁・4桁・5桁の答えを入力し、すべての桁がHITになればクリアです。先頭の0も有効で、制限時間や回答回数の上限はありません。

このヒットアンドブローは数字版の独自実装です。色のピンを使う版や二人対戦のアプリとは、使える数字や終了条件が異なる場合があります。まず画面の「桁数」を選び、下の数字キーパッドで予想を入力して「決定」を押してください。

ヒットアンドブローのガイドで確認できること

ヒットアンドブローのHIT・BLOW・OUT

ヒットアンドブローの結果は、当たった「個数」を示します。どの桁が当たったかまでは表示しません。このガイドではヒットをH、ブローをBと略します。画面の履歴には「ヒット」「ブロー」と表示されます。

表示分かることまだ分からないこと
HIT(H)数字も位置も一致した個数どの位置が一致したか
BLOW(B)答えにあるが位置が違う数字の個数それぞれの正しい位置
OUT入力した数字が一つも答えにない残りの数字の並び

例えばヒットアンドブローの答えを 047 としたとき、結果は次のようになります。これは読み方の例で、プレイ中の答えを示すものではありません。

入力判定理由
4071H 2B7は位置まで一致。4と0は位置が違う
4703B0・4・7はすべて含まれるが、位置はすべて違う
0462H0と4は位置まで一致。6は含まれない
123OUT1・2・3はどれも含まれない
0473H、正解数字と並びがすべて一致

この画面では0個の項目は省略されます。3B は0H3B、2H は2H0Bと同じ意味です。ヒットアンドブローでOUTになるのは一つも含まれない場合だけで、一部の数字が外れた個数をOUTとして別表示するわけではありません。

1H2Bなら、入力した3種類の数字は全部使われています。ただし、どの数字がヒットしたかはまだ未確定です。「先頭が正しいはず」と決めつけず、以前の結果も合わせて並びを比較しましょう。

ヒットアンドブローの3桁を、並びの比較で解く

3桁のヒットアンドブローでは、数字がすべて分かった後の並びは6通りです。答えが 047 の練習例で、1H2Bを受け取った後の考え方を確認します。この例は推理の練習で、毎回この入力順が最善という意味ではありません。

  1. 407 を入力して1H2Bが出たとします。使われている数字は0・4・7です。1か所だけ位置が合う候補は 047、470、704 の3通りです。
  2. 次に 048 を入力して2Hが出たとします。すでに使う数字は0・4・7と分かっているので、8は比較用の数字です。候補 470 と 704 が答えなら048への判定は2Bになります。今回の2Hと一致する候補は 047 だけです。
  3. 残る 047 を入力すれば3Hです。最初に出た1H2Bとも、次に出た2Hとも整合しています。

ヒットアンドブローでは、最後の結果だけで判断しないことが大切です。048 に2Hを返す答えは、単独ならほかにもあります。最初に0・4・7がすべて使われると分かった履歴と組み合わせることで、今回の答えを一つに絞れます。使う数字が分かった後でも、位置を確かめるため別の数字を比較用に入れることはできます。

ヒットアンドブローの練習では紙に候補を3行書き、「この候補が答えなら、過去の入力に何H何Bを返すか」を計算してください。ヒットアンドブローの各結果と一つでも食い違う候補には線を引きます。画面の履歴は最新の入力が上に並ぶため、古い行も忘れずに見直しましょう。

ヒットアンドブローの4桁・5桁で迷ったら

桁数が増えたヒットアンドブローでも、「使う数字」と「位置」を分けて考える基本は同じです。4桁で 0123 と 4567 を試せば、二つの結果のH+B合計から、この8種類の中に答えの数字が何個あるか分かります。例えば合計が3なら、残りの8・9のどちらか一つが答えに含まれます。この段階では、どちらを使うかや位置はまだ分かりません。

  • OUTが出たら、その入力の数字を全候補から外します。ヒットアンドブローでのOUTは手がかりがない結果ではなく、まとめて除外できる情報です。
  • H+Bが桁数と等しくなったら、使う数字は確定です。それ以降は同じ数字を並べ替えて位置を調べられます。
  • 入れ替えた後もH+Bが変わらないのは自然です。数字の組を変えていなければ、含まれる個数も同じです。見るべきものはHとBの内訳です。
  • 位置が確定したという仮説は、過去の全結果で確かめます。「Hが増えた」だけで他の位置まで決まったとは限りません。
  • 同じ入力をそのまま繰り返しても、固定された答えから得られる新しい情報はありません。ヒットアンドブローでは再入力できますが、記録を縮めたいなら履歴を先に確認してください。

5桁では残る候補を書き切れない場面もあります。まず「含まれない数字」「使う可能性がある数字」「まだあり得る位置」を別々にメモすると、同じ条件を見落としにくくなります。ヒットアンドブローにソルバーや自動ヒントは付いていません。答えを知りたいときはギブアップを使えます。

ヒットアンドブローに必勝法はある?

答えが固定され、結果が正確なら、候補を漏らさず管理して有限回で答えに到達できます。ヒットアンドブローの合法な候補数は、0〜9から違う数字を順に選ぶ順列で計算できます。

桁数計算最初の候補数
3桁10×9×8720
4桁10×9×8×75,040
5桁10×9×8×7×630,240

毎回まだ試していない候補を選べば、間違えた入力そのものは候補から消えます。したがって全候補を一度ずつ試すだけでも、ヒットアンドブローは最初の候補数以内で正解に届きます。ただしこれは非常に緩い上限で、「720回を目指す」「常に3回で解ける」「この初手が最善」という話ではありません。

実際には一つの結果で、入力した候補以外にも多くの並びを除外できます。このガイドのヒットアンドブローのコツは、その除外を正確に行うためのものです。平均手数や最適な最大手数を測定した統計は示していません。検索で「必勝法」「強い数字」「最善手」を探すときも、桁数・数字の範囲・重複・先頭0の条件をそろえて比較してください。

ヒットアンドブローの入力・終了・最少回数

スマホのヒットアンドブローは画面内の数字キーパッドで遊べます。パソコンでは数字キーで入力し、Backspaceで最後の1桁を消し、Enterまたは「決定」で提出します。ページ内のボタンやリンクにフォーカスがあると、Enterはその操作に使われます。数字を入力したのに提出できないときは、ゲームのボタン以外の場所をクリックしてからEnterを押すか、直接「決定」を押してください。

ヒットアンドブローで同じ数字を1回の予想に2度入れようとすると、その数字は追加されず知らせが出ます。すでに入れた数字は残るので、消して直すか別の数字を足してください。桁数が足りない予想も提出できず、どちらの場合もヒットアンドブローの回答回数は増えません。

ヒットアンドブローの「新しいゲーム」や桁数の変更で別の答えに切り替わります。間違えた予想だけではゲームは終了しません。正解すると手数とタイムが表示され、ギブアップすると答えが表示されます。ヒットアンドブローのタイムは最初の有効な数字入力から正解までの経過時間で、時間切れを判定するカウントダウンではありません。

ヒットアンドブローの最少回数は3桁・4桁・5桁ごとに保存されます。保存先は使っているブラウザ内で、オンラインランキングやアカウント間同期ではありません。ヒットアンドブローでギブアップした回は最少回数を更新しません。別端末やプライベートウィンドウでは記録が共有されず、サイトの保存データを消せば記録も消えます。

ヒットアンドブローの名前とルールの違い

日本語ではヒットアンドブロー、英語ではBulls and Cowsという呼び方で見つかる数字推理ゲームです。韓国語の数字野球ではストライクとボールの用語を使います。同じ考え方でも、色を使う版、数字の重複を認める版、初級で0を使わない版、回答回数に上限のある版とは条件を区別してください。

会津大学のAIZU ONLINE JUDGEのルール説明では、数字と位置が合うヒットと、数字だけが合うブローを例で確認できます。そのページは4桁の判定を扱うプログラミング問題です。当サイトのヒットアンドブローの遊べる範囲や入力方法は、上のゲームとこのガイドで確認してください。

ヒットアンドブローから別の数字パズルへ移るなら、長方形の合計を10にするりんごゲームも試せます。反応の速さを測りたいときは反応速度テスト、指の連打を測るときはクリック速度テストへ進めます。

ヒットアンドブローのよくある質問

ヒットアンドブローとはどんなゲームですか?

隠された数字の並びを、HITとBLOWの個数から推理するゲームです。このページではコンピューターが出題し、3桁・4桁・5桁の全位置を当てればクリアです。

ヒットアンドブローの数字は何を使いますか?

当サイトは0〜9を使い、同じ数字が1つの答えに重複しません。3桁・4桁・5桁を選べます。初級で0を使わない他の版とは条件が異なります。

ヒットアンドブローで先頭が0でもいいですか?

はい。当サイトでは047のように最初の桁が0の答えもあります。入力時にも先頭の0を使えるので、推理するときに0を除外しないでください。

ヒットアンドブローの1H2Bはどう読むのですか?

3桁なら使った数字はすべて含まれ、1個だけ位置も一致しているという意味です。どの数字がHITかは示しません。例えば答え047に407を入力すると1H2Bです。

ヒットアンドブローでHやBが表示されないのはなぜ?

0個の項目を省略するためです。3Bは0H3B、2Hは2H0Bです。どの数字も答えに含まれないときだけOUTと表示します。

ヒットアンドブローのOUTは何が分かりますか?

その予想で使った数字をすべて答えの候補から外せます。例えば答え047に123を入れるとOUTです。一部が外れた個数を個別にOUT表示するルールではありません。

ヒットアンドブローの3桁を解くコツは?

H+Bが3なら使う数字は全部確定です。並びを変えて、過去の全結果と矛盾する候補を除外します。ガイドの407→048→047は1H2Bと2Hを合わせる練習例で、毎回の最善手順ではありません。

ヒットアンドブローに必勝法や強い初手はありますか?

固定された答えの全候補を一度ずつ試せば有限回で到達できますが、小さな決まった回数での正解や最善の初手をこのガイドで保証しません。各結果と矛盾する候補を除外してください。

ヒットアンドブローの候補は何通りですか?

先頭0を含めて、3桁は720通り、4桁は5,040通り、5桁は30,240通りです。違う数字を順番に選ぶ順列の数で、最適な手数や平均手数を表す数値ではありません。

ヒットアンドブローは何回まで回答できますか?

当サイトには回答回数の上限も制限時間もありません。正解するかギブアップするまで続けられます。タイムは最初の有効な数字入力から正解までの経過時間です。

ヒットアンドブローで同じ数字を2回入力できますか?

1回の予想の中で数字を重複させることはできず、知らせが出て追加が止まります。桁数不足の予想も提出されません。どちらの場合も回答回数は増えません。

ヒットアンドブローで前と同じ予想を出せますか?

はい。同じ過去の予想を再提出することはできます。ただし答えは途中で変わらないので結果も同じで、新しい情報は増えません。別の未検証候補を考える前に履歴を確認しましょう。

ヒットアンドブローはスマホでも遊べますか?

はい。画面内の数字キーパッドで入力して決定を押してください。パソコンでは数字キーとBackspaceが使えます。Enterがページ内のボタン操作に使われる場合は、決定を直接押してください。

ヒットアンドブローの最少回数はどこに保存されますか?

使っているブラウザ内に桁数ごとに保存されます。オンラインランキングや別端末への同期はありません。ギブアップは記録を更新せず、サイトの保存データを消すと記録も消えます。

ヒットアンドブローにソルバーや自動ヒントはありますか?

当サイトにはありません。履歴を手がかりに自分で推理するゲームです。答えを確認したいときはギブアップを押せますが、その回は最少回数を更新しません。