マッチ棒パズル問題集&解答チェック&問題生成ツール

マッチ棒パズル問題集&解答チェック&問題生成ツール
マッチ棒パズル問題集&解答チェック&問題生成ツール

 

 
読了目安:158

Are you want to translate this page to English? Please click this link to translate via ‘©Google Translate'!

ganohr.net favicon

みなさんこんにちは、ガノー(Twitter:Ganohr)です。

最近マッチ棒パズルにハマっています。

マッチ棒パズルにはいろいろな種類がありますが、最近ハマっているのは以下のようなルールのやつです。

マッチ棒パズル例題(3+4=5÷6)
マッチ棒パズル例題(3+4=5÷6)
マッチ棒を1本だけ動かして、数式の関係を成り立たせなさい。また「≠」は使いません。
解答
マッチ棒パズル(3+4=5÷6)の解答(-3+4=5/5)
マッチ棒パズル(3+4=5÷6)の解答(-3+4=5÷5)。このツールを用いてオリジナル問題を作成した。問題を解くだけでなく、作成する時にも便利。

 

この記事ではマッチ棒パズル問題集と、解答チェックツール問題生成ツールを公開します。

※ マッチ棒パズルは横に長いので、スマホは横画面で見てね!

※ 解答チェックツールは次のページにあるので、必要な方は目次から移動してね!

※ 問題生成ツールは3ページ目にあるので、必要な方は目次から移動してね!

更新履歴

2023/05/18 解答チェックツールを更新
 ・パズルの横幅を自動調整するよう変更
 ・チェックできる長さの最大値を20→32桁まで拡張
 ・n^1^1(n^^と表記されるパターンを対象外へ変更)

2023/05/18 問題生成ツールを更新
 ・桁数が少ない場合に少し難問が作られやすく修正
 ・桁数が大きい場合に難易度が下がっても高速に動作するよう修正
 ・最大桁数を6桁から7桁へ拡張

2023/05/17 チェックツールを更新
 ・マッチ棒を下に移動して立てて、小数点にするパターンを追加
 ・マッチ棒を上下の中央に移動して立てて、乗算記号(・、中点)にするパターンを追加
 ・マッチ棒を上下の中央に移動して斜めに置き、または除算記号(✕)の1本を除去し、マッチ棒1本の除算記号(/)にするパターンを追加

2023/05/17 問題集を更新
 ・上述のチェックツールの更新に合わせて一意に決まらない問題を3点更新
 ・問題の難易度を、解答の折りたたみ内から折りたたみ外へ移動

2023/05/15 チェックツールを更新
 ・べき乗算の判定コードを約2倍程高速化
 ・べき乗算の概要を追記

2023/05/13 問題チェックツールの最大桁数を15→20文字まで拡張

2023/05/12 問題生成ツール/チェックツールを更新

 ・べき乗算を考慮する機能を実装
 ・それに合わせて問題集を更新

2023/05/12 マッチ棒パズルの難易度の算出方法を解説

2023/05/11 問題生成ツールを更新

 ・難易度下限値を指定して問題を生成する機能を実装
 ・解答を折りたたむ機能を実装
 ・解答が一意に決まる問題のみを生成するよう改修

2023/05/10

チェックツールを更新>

 ・問題の難易度を算出する機能を実装
 ・100倍近い高速化を実施
 ・ワイド機能を廃止
 ・文字数制限を12文字から15文字まで拡張

問題文生成ツールを公開

2023/05/05 チェックツールを更新 特殊なパターンの制御機能を実装
2023/05/04 チェックツールを更新 整数値強制機能を実装
2023/05/01 全100問を公開
2023/04/30 公開

全100問!マッチ棒パズル問題集!初級~上級

 

 

 
2=1+2
2
1
2
解答
3=1+2
3=1+2
3
1
2
難易度:0.964

 

 
8*9=4
8
×
9
4
解答
解答がみつかりました
0*9=1-1
0*9=1-1
0
×
9
1
1
難易度:17.181

 

 
0-0=4
0
0
4
解答
解答がみつかりました
00=1-1
00=1-1
0
0
1
1
難易度:3.516

 

 
9=7+1
9
7
1
解答
解答がみつかりました
8=7+1
8=7+1
8
7
1
難易度:21.557

 

 
4=3+5
4
3
5
解答
解答がみつかりました
4=9-5
4=9-5
4
9
5
難易度:5.494

 

 
8=0/0
8
0
÷
0
解答
解答がみつかりました
0=0/8
0=0/8
0
0
÷
8
難易度:2.979

 

 
9=4-2
9
4
2
解答
9=11-2
9=11-2
9
1
1
2
難易度:16.354

 

 
8=3=1
8
3
1
解答
解答がみつかりました
8=9-1
8=9-1
8
9
1
難易度:14.063

 

 
3-6=2
3
6
2
解答
解答がみつかりました
3-5=-2
3-5=-2
3
5
2
難易度:5.574

 

 
2=2-6
2
2
6
解答
2=2-0
2=2-0
2
2
0
難易度:4.056

 

 
2*7=2*1
2
×
7
2
×
1
解答
解答がみつかりました
2*7=2*7
2*7=2*7
2
×
7
2
×
7
難易度:1.662

 

 
4-9=9*8
4
9
9
×
8
解答
解答がみつかりました
9-9=9*0
9-9=9*0
9
9
9
×
0
難易度:101.929

 

 
4/4=009
4
÷
4
0
0
9
解答
解答がみつかりました
4/1-1=003
4/1-1=003
4
÷
1
1
0
0
3
難易度:23.165

 

 
763=9*8
7
6
3
9
×
8
解答
解答がみつかりました
75-3=9*8
75-3=9*8
7
5
3
9
×
8
難易度:42.68

 

 
6*0=6/8
6
×
0
6
÷
8
解答
6*0=0/8
6*0=0/8
6
×
0
0
÷
8
難易度:25

 

 
6+5=7+0
6
5
7
0
解答
6+5=11+0
6+5=11+0
6
5
1
1
0
難易度:36.627

 

 
800=1+8
8
0
0
1
8
解答
解答がみつかりました
9-00=1+8
9-00=1+8
9
0
0
1
8
難易度:26.957

 

 
8*1=134
8
×
1
1
3
4
解答
解答がみつかりました
9*1=13-4
9*1=13-4
9
×
1
1
3
4
難易度:20.557

 

 
4+5=5*2
4
5
5
×
2
解答
4+6=5*2
4+6=5*2
4
6
5
×
2
難易度:8.661

 

 
139=4/1
1
3
9
4
÷
1
解答
解答がみつかりました
13-9=4/1
13-9=4/1
1
3
9
4
÷
1
難易度:25

 

 
3*0/2-8=1
3
×
0
÷
2
8
1
解答
解答がみつかりました
3*6/2-8=1
3*6/2-8=1
3
×
6
÷
2
8
1
難易度:26.225

 

 
4*1=12-1
4
×
1
1
2
1
解答
11*1=12-1
11*1=12-1
1
1
×
1
1
2
1
難易度:11.861

 

 
9-8=1-81
9
8
1
8
1
解答
解答がみつかりました
8-8=1-01
8-8=1-01
8
8
1
0
1
難易度:171.898

 

 
7+9+8=2*7
7
9
8
2
×
7
解答
解答がみつかりました
7+3+8=2*9
7+3+8=2*9
7
3
8
2
×
9
難易度:131.676

 

 
3-0=03+9
3
0
0
3
9
解答
3-0=03+0
3-0=03+0
3
0
0
3
0
難易度:36

 

 
305=7*65
3
0
5
7
×
6
5
解答
解答がみつかりました
385=7*55
385=7*55
3
8
5
7
×
5
5
難易度:15.516

 

 
2+6=4+64
2
6
4
6
4
解答
2+6=4+04
2+6=4+04
2
6
4
0
4
難易度:100

 

 
0*7=9*59
0
×
7
9
×
5
9
解答
0*7=0*59
0*7=0*59
0
×
7
0
×
5
9
難易度:53.773

 

 
5=8/2+2-8
5
8
÷
2
2
8
解答
解答がみつかりました
6=8/2+2-0
6=8/2+2-0
6
8
÷
2
2
0
難易度:71.487

 

 
4*6=2-02
4
×
6
2
0
2
解答
4*0=2-02
4*0=2-02
4
×
0
2
0
2
難易度:18.284

 

 
5-6=2-01
5
6
2
0
1
解答
解答がみつかりました
6-5=2-01
6-5=2-01
6
5
2
0
1
難易度:43.468

 

 
6*1=10-7
6
×
1
1
0
7
解答
6*1=10-4
6*1=10-4
6
×
1
1
0
4
難易度:33.942

 

 
9*1=2+97
9
×
1
2
9
7
解答
9*1=2+07
9*1=2+07
9
×
1
2
0
7
難易度:76.895

 

 
7-4=66-3
7
4
6
6
3
解答
7-4=06-3
7-4=06-3
7
4
0
6
3
難易度:111.746

 

 
3/3=65-4
3
÷
3
6
5
4
解答
3/3=05-4
3/3=05-4
3
÷
3
0
5
4
難易度:31.843

 

 
0/8=91-1
0
÷
8
9
1
1
解答
0/8=01-1
0/8=01-1
0
÷
8
0
1
1
難易度:83.796

 

 
0/4=0+6
0
÷
4
0
6
解答
0/4=0+0
0/4=0+0
0
÷
4
0
0
難易度:17.64

 

 
0-1=043
0
1
0
4
3
解答
解答がみつかりました
01=04-3
01=04-3
0
1
0
4
3
難易度:7.84

 

 
5*1=605
5
×
1
6
0
5
解答
5*1=005
5*1=005
5
×
1
0
0
5
難易度:6.891

 

 
2+7=4+7
2
7
4
7
解答
解答がみつかりました
2+9=4+7
2+9=4+7
2
9
4
7
難易度:43.073

 

 
141=7*0
1
4
1
7
×
0
解答
解答がみつかりました
11-11=7*0
11-11=7*0
1
1
1
1
7
×
0
難易度:16.917

 

 
025=0-9
0
2
5
0
9
解答
解答がみつかりました
02-5=0-3
02-5=0-3
0
2
5
0
3
難易度:15.272

 

 
6+5=6-1
6
5
6
1
解答
0+5=6-1
0+5=6-1
0
5
6
1
難易度:60.762

 

 
861=2+3
8
6
1
2
3
解答
解答がみつかりました
06-1=2+3
06-1=2+3
0
6
1
2
3
難易度:31.798

 

 
3+2-8=2
3
2
8
2
解答
解答がみつかりました
9+2-9=2
9+2-9=2
9
2
9
2
難易度:20.07

 

 
186=0-5
1
8
6
0
5
解答
解答がみつかりました
1-06=0-5
1-06=0-5
1
0
6
0
5
難易度:35.26

 

 
0/3=0+3
0
÷
3
0
3
解答
解答がみつかりました
9/3=0+3
9/3=0+3
9
÷
3
0
3
難易度:2.822

 

 
4*9=458
4
×
9
4
5
8
解答
解答がみつかりました
4*9=45-9
4*9=45-9
4
×
9
4
5
9
難易度:59.105

 

 
0+2=2=8
0
2
2
8
解答
解答がみつかりました
8+2-2=8
8+2-2=8
8
2
2
8
難易度:21.567

 

 
004=6*4
0
0
4
6
×
4
解答
解答がみつかりました
004=5*1-1
004=5*1-1
0
0
4
5
×
1
1
難易度:16

 

 
0+4=82
0
4
8
2
解答
解答がみつかりました
0+4=6-2
0+4=6-2
0
4
6
2
難易度:13.141

 

 
2+0=1+5
2
0
1
5
解答
解答がみつかりました
2+0=7-5
2+0=7-5
2
0
7
5
難易度:8.509

 

 
4-9=2*3
4
9
2
×
3
解答
解答がみつかりました
9-3=2*3
9-3=2*3
9
3
2
×
3
難易度:29.182

 

 
8-5=902
8
5
9
0
2
解答
解答がみつかりました
8-5=5-02
8-5=5-02
8
5
5
0
2
難易度:33.814

 

 
851=957
8
5
1
9
5
7
解答
解答がみつかりました
957=957
957=957
9
5
7
9
5
7
難易度:54.023

 

 
1+5-3=2
1
5
3
2
解答
1+5-3=3
1+5-3=3
1
5
3
3
難易度:9.923

 

 
9+0=1-0
9
0
1
0
解答
解答がみつかりました
9-8=1-0
9-8=1-0
9
8
1
0
難易度:34.328

 

 
6+7*8=9-1
6
7
×
8
9
1
解答
解答がみつかりました
8+7*0=9-1
8+7*0=9-1
8
7
×
0
9
1
難易度:208.254

 

 
5+3=7+6
5
3
7
6
解答
解答がみつかりました
9+3=7+5
9+3=7+5
9
3
7
5
難易度:40.845

 

 
6-9=5+7
6
9
5
7
解答
解答がみつかりました
6-8=5-7
6-8=5-7
6
8
5
7
難易度:89.851

 

 
2+9/8=3-1
2
9
÷
8
3
1
解答
2+0/8=3-1
2+0/8=3-1
2
0
÷
8
3
1
難易度:101.727

 

 
7*3=308
7
×
3
3
0
8
解答
解答がみつかりました
7*3=30-9
7*3=30-9
7
×
3
3
0
9
難易度:12.25

 

 
5-3=5*3
5
3
5
×
3
解答
5'3=5*3
5'3=5*3
5
3
5
×
3
難易度:4.537

 

 
7+6=3-0
7
6
3
0
解答
解答がみつかりました
9-6=3-0
9-6=3-0
9
6
3
0
難易度:34.024

 

 

169=5+1
1
6
9
5
1
解答
解答がみつかりました
15-9=5+1
15-9=5+1
1
5
9
5
1
難易度:50.07

 

 
9+120=9*7
9
1
2
0
9
×
7
解答
解答がみつかりました
9+12-0=3*7
9+12-0=3*7
9
1
2
0
3
×
7
難易度:84.843

 

 
1/1=4=5-1+4
1
÷
1
4
5
1
4
解答
解答がみつかりました
1/1=4-6-1+4
1/1=4-6-1+4
1
÷
1
4
6
1
4
難易度:276.058

 

 
9+3/4=1+6
9
3
÷
4
1
6
解答
解答がみつかりました
5+3/1-1=1+6
5+3/1-1=1+6
5
3
÷
1
1
1
6
難易度:148.036

 

 
60/48=0+2
6
0
÷
4
8
0
2
解答
解答がみつかりました
80/40=0+2
80/40=0+2
8
0
÷
4
0
0
2
難易度:51.495

 

 
60-75=429
6
0
7
5
4
2
9
解答
解答がみつかりました
50-75=4-29
50-75=4-29
5
0
7
5
4
2
9
難易度:96.609

 

 
778*0=7+8
7
7
8
×
0
7
8
解答
解答がみつかりました
7-78*0=7+0
7-78*0=7+0
7
7
8
×
0
7
0
難易度:101.869

 

 
38-93=805
3
8
9
3
8
0
5
解答
解答がみつかりました
98-93=005
98-93=005
9
8
9
3
0
0
5
難易度:98.843

 

 
79+15=4-4
7
9
1
5
4
4
解答
解答がみつかりました
79+15=94
79+15=94
7
9
1
5
9
4
難易度:200.024

 

 
20-19=136
2
0
1
9
1
3
6
解答
解答がみつかりました
20-13=13-6
20-13=13-6
2
0
1
3
1
3
6
難易度:55.92

 

 
1+8-1=8-45
1
8
1
8
4
5
解答
解答がみつかりました
1-8-1=8-1-15
1-8-1=8-1-15
1
8
1
8
1
1
5
難易度:295.049

 

 
5*9+3=235
5
×
9
3
2
3
5
解答
解答がみつかりました
5*3+3=23-5
5*3+3=23-5
5
×
3
3
2
3
5
難易度:31.641

 

 
8=1+0+2-4
8
1
0
2
4
解答
解答がみつかりました
8=1+9+2-4
8=1+9+2-4
8
1
9
2
4
難易度:100.902

 

 
24+97=643
2
4
9
7
6
4
3
解答
解答がみつかりました
24+37=64-3
24+37=64-3
2
4
3
7
6
4
3
難易度:127.984

 

 
838-6=342
8
3
8
6
3
4
2
解答
解答がみつかりました
038-6=34-2
038-6=34-2
0
3
8
6
3
4
2
難易度:95.414

 

 
1=9+7=0/3
1
9
7
0
÷
3
解答
解答がみつかりました
1-8+7=0/3
1-8+7=0/3
1
8
7
0
÷
3
難易度:103.368

 

 
208/4=563
2
0
8
÷
4
5
6
3
解答
解答がみつかりました
208/4=55-3
208/4=55-3
2
0
8
÷
4
5
5
3
難易度:38.988

 

 
756-8=7=7
7
5
6
8
7
7
解答
解答がみつかりました
75-68=7=7
75-68=7=7
7
5
6
8
7
7
難易度:201.129

 

 
8/4-4=6=3
8
÷
4
4
6
3
解答
解答がみつかりました
8/1-1-4=6-3
8/1-1-4=6-3
8
÷
1
1
4
6
3
難易度:186.323

 

 
1+1-9=612
1
1
9
6
1
2
解答
解答がみつかりました
1+1-9=5-12
1+1-9=5-12
1
1
9
5
1
2
難易度:118.897

 

 
6*2*8=077
6
×
2
×
8
0
7
7
解答
解答がみつかりました
6*2*0=07-7
6*2*0=07-7
6
×
2
×
0
0
7
7
難易度:45.563

 

 
4-9-2=3+5
4
9
2
3
5
解答
解答がみつかりました
9-9-2=3-5
9-9-2=3-5
9
9
2
3
5
難易度:124.814

 

 
6=3*3=3+4
6
3
×
3
3
4
解答
解答がみつかりました
6=3*3-3+1-1
6=3*3-3+1-1
6
3
×
3
3
1
1
難易度:78.234

 

 
6-8+7=0+8
6
8
7
0
8
解答
解答がみつかりました
9-8+7=0+8
9-8+7=0+8
9
8
7
0
8
難易度:184.036

 

 
2*5+6=3+8+8-8
2
×
5
6
3
8
8
8
解答
解答がみつかりました
2*5+6=9+8+8-9
2*5+6=9+8+8-9
2
×
5
6
9
8
8
9
難易度:558.377

 

 
70/20=039
7
0
÷
2
0
0
3
9
解答
解答がみつかりました
70/2-0=035
70/2-0=035
7
0
÷
2
0
0
3
5
難易度:17.8

 

 
352=7=385
3
5
2
7
3
8
5
解答
解答がみつかりました
392-7=385
392-7=385
3
9
2
7
3
8
5
難易度:52.186

 

 
8+3-7=6=6
8
3
7
6
6
解答
8+5-7=6=6
8+5-7=6=6
8
5
7
6
6
難易度:215.943

 

 
5*2=9=8/0
5
×
2
9
8
÷
0
解答
解答がみつかりました
5*2-9=8/8
5*2-9=8/8
5
×
2
9
8
÷
8
難易度:69.189

 

 
77+76=4*0
7
7
7
6
4
×
0
解答
解答がみつかりました
77-76=1-1*0
77-76=1-1*0
7
7
7
6
1
1
×
0
難易度:94.595

 

 

6-0-5=604
6
0
5
6
0
4
解答
解答がみつかりました
6-0-5=5-04
6-0-5=5-04
6
0
5
5
0
4
難易度:92.641

 

 
20+9*2=0+04+0
2
0
9
×
2
0
0
4
0
解答
解答がみつかりました
20-8*2=0+04+0
20-8*2=0+04+0
2
0
8
×