Quantcast
Channel: 円周率近似値の日に生まれて理系じゃないわけないだろ! - knifeのblog
Viewing all articles
Browse latest Browse all 5376

ボウリングのスコアについて

$
0
0

ボウリングの1ゲームのスコアは、0から300まで可能性があるのだが、それぞれどれくらいの総数があるのだろうか。


調べてみました。

 

scorecount
01
120
2210
31540
48855
542504
6177100
7657800
82220075
96906900
1020030010
1154627084
12141116637
13347336412
14818558424
151854631380
164053948342
178574134256
1817590903116
1935084425512
2068153183370
21129156542039
22239128282128
23433093980298
24768175029950
251335679056261
262278764308864
273817721269708
286285424931278
2910176048813473
3016210652213304
3125423690787719
3239274771758064
3359789973730461
3489736657900900
35132834787033075
36194006223597572
37279661205716974
38398018151390200
39559449136091831
40776838931567572
411065940588576732
421445705502357343
431938561121705315
442570605432880903
453371684590465908
464375319099346208
475618445228564793
487140942201229333
498984922304030443
5011193770355829009
5113810930667765157
5216878453276117746
5320435326129713654
5424515635362932954
5529146610869639549
5634346628376654913
5740123251227815383
5846471404549689351
5953371780703441318
6060789577452586487
6168673668434334934
6276956298564663402
6385553384395717227
6494365480254213528
65103279445170253902
66112170812747354087
67120906827121834566
68129350064451661348
69137362512979745598
70144809940796620325
71151566341291631624
72157518221668013078
73162568486673578693
74166639683923175378
75169676402232105648
76171646676234883305
77172542309343731946
78172378125687965848
79171190226627438257
80169033430825208027
81165978103316094584
82162106654714921075
83157509948809043576
84152283892386077931
85146526364181517039
86140334651650668803
87133803399444707801
88127023103852577896
89120079021507938035
90113050455155943519
91106010240661754449
9299024411737621323
9392151904402003308
9485444345654857875
9578945863453573001
9672693023944120045
9766714881583314335
9861033240145235763
9955663091133973346
10050613244155051856
10145887089510794122
10241483436078768079
10337397371704961189
10433621048067136846
10530144388614623696
10626955619314626157
10724041709119775647
10821388640692533960
10918981680119465910
11016805547548715206
11114844654231857239
11213083276623221517
11311505812292077067
11410096971927616045
1158842020009154293
1167726929590817265
1176738528470417086
1185864552560171552
1195093653838062639
1204415377510495980
1213820097597373727
1223298981687014508
1232843905747206868
1242447444695948898
1252102793053565659
1261803790254604935
1271544848145184291
1281320992367181792
1291127775864826813
130961294388171457
131818085023387881
132695128788327698
133589753122859383
134499630252931260
135422696870992462
136357151976811922
137301400973036441
138254052574077937
139213889601295347
140179862464456172
141151065169242834
142126722015973414
143106169469752641
14488840622360686
14574252067274687
14661990415093876
14751701385089887
14843082666091665
14935870481552300
15029843343433392
15124808172866872
15220607116162379
15317101443169235
15414181008701762
15511747089496422
1569723545122578
1578040378083433
1586644452641044
1595486702080236
1604529003381568
1613736165201688
1623081105018158
1632539255963377
1642091793858275
1651721930513702
1661416734360140
1671164733232308
168957190045595
169785911852914
170645295369580
171529489941608
172434606120455
173356481490646
174292487050484
175239755303889
176196550315542
177160954253448
178131791387388
179107847709116
18088241591630
18172162948863
18259038079745
18348284335855
18439509743432
18532308399043
18626423428886
18721582203262
18817624621529
18914368737009
19011720626558
1919552812749
1927790240907
1936351933169
1945185250585
1954232118751
1963457204258
1972821392492
1982302090127
1991874802017
2001526313637
2011239515641
2021007719386
203818568928
204666193896
205542061609
206442072320
207360234562
208293886739
209239045260
210194337731
211157306293
212127325163
213102799565
21483194097
21567300605
21654691522
21744477808
21836317458
21929606794
22024117404
22119554213
22215820964
22312736481
22410258846
2258244157
2266659561
2275381526
2284385243
2293576841
2302930385
2312376760
2321924226
2331541327
2341231527
235975760
236777090
237617547
238498228
239404981
240335065
241275998
242226966
243183727
244148442
245117291
24693525
24773010
24857960
24945826
25037965
25131193
25226131
25321406
25417422
25513613
25610696
2577975
2586005
2594374
2603534
2613016
2622635
2632264
2641933
2651603
2661323
2671045
268810
269585
270406
271277
272258
273227
274206
275173
276150
277115
27890
27953
28026
28115
28215
28314
28414
28513
28613
28712
28812
28911
29011
2911
2921
2931
2941
2951
2961
2971
2981
2991
3001
total5726805883325784576


総数が572京6805兆8833億2578万4576と、とてつもなく多い。

64ビット正整数に収まりません。
0から300までのカウントならば64ビット正整数に収まるので、配列を作ったりは出来るだろうが、プログラミングで導き出そうものならば、何年掛かることやら。

効率の良いアルゴリズムで書けたとしても、スパコンとか分散型コンピューティングで求めるとかしないと、時間が掛かることだろう。


さて、この生データを、もっと解りやすくするには、グラフにするのが良いのだが、0点から300点の中で、最小が1、最大が172542309343731946と、振り幅が大きすぎて、その振り幅の大きさだけが目立ってしまって本質が見えてこない。

そういうときは、どうすればいいのかというと、logを取ってみる。



横軸はスコア、縦軸はカウントのlog10を取ったもので、棒グラフにしてみました。

[log10(count)+1]が10進数の桁数を求めているので、ガウス記号(もしくは床関数)を外して、+1を取り除いたものということです。

最後の方はカクカクしてますが、なめらかな曲線が見えることでしょう。

最後の方のカクカクは、9フレまでストライクを取って、10フレだけに依存するので、270以降がカクカクしてしまうのです。
逆に言えば、270までは滑らかな曲線になるとも言えますね。


この生データから、どんなことが解るのだろうか。
思いついたら、別の記事にでもしましょうかね。


ではでは


Viewing all articles
Browse latest Browse all 5376

Trending Articles