You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.xml
+76Lines changed: 76 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -23309,6 +23309,82 @@ Figure 1: The points value of each pin in five-pin bowling.
23309
23309
<p>While hanging out at the lanes a few obvious impossible scores got thrown out: a <em>1</em>, obviously, but also a <em>449</em> – there’s no way to throw a 14 with the last ball in the tenth frame. But the question still lingered: are there any other gaps? It was not immediately obvious, to my bowling team, how you would figure that out without checking.</p>
23310
23310
<p>Maybe we can brute-force this and try every conceivable bowling game? However there are <em>a lot</em> of possible bowling games. As a first pass, there are thirty balls thrown in a game and each ball has <em>up to</em> fourteen possible pinfall scores (0 through 15 excluding 1 and 14). This would give <em>14<sup>30</sup></em> possible bowling games. Even if it took a single nanosecond to evaluate each game that would take longer than the current age of the universe to work through.</p>
23311
23311
<p>But that’s not a great upper bound, it doesn’t take into account the rules of bowling: you can only knock down up to five pins in any given frame, for example if the first ball scores a <em>13</em> then the second ball doesn’t get to choose from fourteen possibilities, it gets to chose from two: 0 and 2. Still, it is going to be a large number. The vast majority of those games are going to be completely redundant, since we are only looking for scores from 2 to 450.</p>
<p>I was thinking about this some more and there is a different way of looking at this that gives a better estimate for the number of possible games. First let’s consider a single frame (within the first 9 frames). We can count the number of ways to knock down any subset of pins (including all and none):</p>
<p>For a single frame there are three possibilities:</p>
23325
+
<table class="caption-top table">
23326
+
<thead>
23327
+
<tr class="header">
23328
+
<th style="text-align: left;">Frame</th>
23329
+
<th style="text-align: left;">Number of Possibilities</th>
23330
+
<th style="text-align: left;">description</th>
23331
+
</tr>
23332
+
</thead>
23333
+
<tbody>
23334
+
<tr class="odd">
23335
+
<td style="text-align: left;">? ? ?</td>
23336
+
<td style="text-align: left;">32</td>
23337
+
<td style="text-align: left;">All three balls are thrown</td>
23338
+
</tr>
23339
+
<tr class="even">
23340
+
<td style="text-align: left;">X</td>
23341
+
<td style="text-align: left;">1</td>
23342
+
<td style="text-align: left;">A single ball is thrown, a strike</td>
23343
+
</tr>
23344
+
<tr class="odd">
23345
+
<td style="text-align: left;">? \</td>
23346
+
<td style="text-align: left;">31</td>
23347
+
<td style="text-align: left;">Two balls are thrown, a spare</td>
23348
+
</tr>
23349
+
</tbody>
23350
+
</table>
23351
+
<p>So there are 64 possible ways of bowling a single frame of bowling <em>that is not the tenth frame</em>.</p>
23352
+
<p>The tenth frame has some extra rules, so lets go through it:</p>
23353
+
<table class="caption-top table">
23354
+
<thead>
23355
+
<tr class="header">
23356
+
<th style="text-align: left;">Frame</th>
23357
+
<th style="text-align: left;">Number of Possibilities</th>
23358
+
<th style="text-align: left;">description</th>
23359
+
</tr>
23360
+
</thead>
23361
+
<tbody>
23362
+
<tr class="odd">
23363
+
<td style="text-align: left;">? ? ?</td>
23364
+
<td style="text-align: left;">32</td>
23365
+
<td style="text-align: left;">Anything but a strike or spare in the first two balls</td>
23366
+
</tr>
23367
+
<tr class="even">
23368
+
<td style="text-align: left;">X ? ?</td>
23369
+
<td style="text-align: left;">32</td>
23370
+
<td style="text-align: left;">First ball a strike, two non strikes</td>
23371
+
</tr>
23372
+
<tr class="odd">
23373
+
<td style="text-align: left;">X X ?</td>
23374
+
<td style="text-align: left;">32</td>
23375
+
<td style="text-align: left;">Two strikes, one anything</td>
23376
+
</tr>
23377
+
<tr class="even">
23378
+
<td style="text-align: left;">? \ ?</td>
23379
+
<td style="text-align: left;">992</td>
23380
+
<td style="text-align: left;">A spare (31 options) and anything (32)</td>
23381
+
</tr>
23382
+
</tbody>
23383
+
</table>
23384
+
<p>Which gives 1088 possible ways of bowling the 10th frame.</p>
23385
+
<p>So this gives a total count of possible 5 pin bowling games of <img src="https://latex.codecogs.com/png.latex?1088%20%5Ctimes%2064%5E9"> which is about <img src="https://latex.codecogs.com/png.latex?2%20%5Ctimes%2010%5E%7B19%7D"></p>
<p>While hanging out at the lanes a few obvious impossible scores got thrown out: a <em>1</em>, obviously, but also a <em>449</em> – there’s no way to throw a 14 with the last ball in the tenth frame. But the question still lingered: are there any other gaps? It was not immediately obvious, to my bowling team, how you would figure that out without checking.</p>
480
480
<p>Maybe we can brute-force this and try every conceivable bowling game? However there are <em>a lot</em> of possible bowling games. As a first pass, there are thirty balls thrown in a game and each ball has <em>up to</em> fourteen possible pinfall scores (0 through 15 excluding 1 and 14). This would give <em>14<sup>30</sup></em> possible bowling games. Even if it took a single nanosecond to evaluate each game that would take longer than the current age of the universe to work through.</p>
481
481
<p>But that’s not a great upper bound, it doesn’t take into account the rules of bowling: you can only knock down up to five pins in any given frame, for example if the first ball scores a <em>13</em> then the second ball doesn’t get to choose from fourteen possibilities, it gets to chose from two: 0 and 2. Still, it is going to be a large number. The vast majority of those games are going to be completely redundant, since we are only looking for scores from 2 to 450.</p>
<p>I was thinking about this some more and there is a different way of looking at this that gives a better estimate for the number of possible games. First let’s consider a single frame (within the first 9 frames). We can count the number of ways to knock down any subset of pins (including all and none):</p>
<p>For a single frame there are three possibilities:</p>
497
+
<tableclass="caption-top table">
498
+
<thead>
499
+
<trclass="header">
500
+
<thstyle="text-align: left;">Frame</th>
501
+
<thstyle="text-align: left;">Number of Possibilities</th>
502
+
<thstyle="text-align: left;">description</th>
503
+
</tr>
504
+
</thead>
505
+
<tbody>
506
+
<trclass="odd">
507
+
<tdstyle="text-align: left;">? ? ?</td>
508
+
<tdstyle="text-align: left;">32</td>
509
+
<tdstyle="text-align: left;">All three balls are thrown</td>
510
+
</tr>
511
+
<trclass="even">
512
+
<tdstyle="text-align: left;">X</td>
513
+
<tdstyle="text-align: left;">1</td>
514
+
<tdstyle="text-align: left;">A single ball is thrown, a strike</td>
515
+
</tr>
516
+
<trclass="odd">
517
+
<tdstyle="text-align: left;">? \</td>
518
+
<tdstyle="text-align: left;">31</td>
519
+
<tdstyle="text-align: left;">Two balls are thrown, a spare</td>
520
+
</tr>
521
+
</tbody>
522
+
</table>
523
+
<p>So there are 64 possible ways of bowling a single frame of bowling <em>that is not the tenth frame</em>.</p>
524
+
<p>The tenth frame has some extra rules, so lets go through it:</p>
525
+
<tableclass="caption-top table">
526
+
<thead>
527
+
<trclass="header">
528
+
<thstyle="text-align: left;">Frame</th>
529
+
<thstyle="text-align: left;">Number of Possibilities</th>
530
+
<thstyle="text-align: left;">description</th>
531
+
</tr>
532
+
</thead>
533
+
<tbody>
534
+
<trclass="odd">
535
+
<tdstyle="text-align: left;">? ? ?</td>
536
+
<tdstyle="text-align: left;">32</td>
537
+
<tdstyle="text-align: left;">Anything but a strike or spare in the first two balls</td>
538
+
</tr>
539
+
<trclass="even">
540
+
<tdstyle="text-align: left;">X ? ?</td>
541
+
<tdstyle="text-align: left;">32</td>
542
+
<tdstyle="text-align: left;">First ball a strike, two non strikes</td>
543
+
</tr>
544
+
<trclass="odd">
545
+
<tdstyle="text-align: left;">X X ?</td>
546
+
<tdstyle="text-align: left;">32</td>
547
+
<tdstyle="text-align: left;">Two strikes, one anything</td>
548
+
</tr>
549
+
<trclass="even">
550
+
<tdstyle="text-align: left;">? \ ?</td>
551
+
<tdstyle="text-align: left;">992</td>
552
+
<tdstyle="text-align: left;">A spare (31 options) and anything (32)</td>
553
+
</tr>
554
+
</tbody>
555
+
</table>
556
+
<p>Which gives 1088 possible ways of bowling the 10th frame.</p>
557
+
<p>So this gives a total count of possible 5 pin bowling games of <spanclass="math inline">\(1088 \times 64^9\)</span> which is about <spanclass="math inline">\(2 \times 10^{19}\)</span></p>
0 commit comments