Skip to content

figure out and print the score of each frame for an array of rolls during a bowling match

Notifications You must be signed in to change notification settings

example-apps/bowling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

bowling

figure out and print the score of each frame for an array of rolls during a bowling match

A bowling match consists of ten frames. Each frame except for the tenth consists of one or two balls, or attempts to knock down the ten pins at the end of the alley. Doing so on the first ball of the frame is called a strike, and the second ball of the frame is not rolled. Knocking down all ten pins with both balls (having left some up with the first ball) is called a spare. If both attempts to knock down the pins leave some standing, the frame is called an open frame. A spare in the tenth frame gives the bowler one extra ball; a strike in the tenth gives him or her two extra balls. A bowling score is computed as follows. A strike counts as 10 points plus the sum of the next two balls. A spare counts as 10 points plus the next ball. Any other balls merely count as themselves, as do any bonus balls rolled as a result of a strike or a spare in the tenth frame. Suppose for example that the sequence of balls was

[9,1, 0,10, 10, 10, 6,2, 7,3, 8,2, 10, 9,0, 9,1, 10]

spacing is not important but it may make the example easier to understand

The output from the console or UI show be as follows:

Frame   score
-----   ----- 
 1       10 
 2       30 
 3       56 
 4       74 
 5       82 
 6      100 
 7      120 
 8      139 
 9      148 
 10     168

Submission intructions:

  1. Please fork this repo into your own github repo.
  2. Create a folder with your name or github haddle and develop your solution there
  3. Once complete submit a pull request to merge in your submission to this repo
  4. Afterwards be apart of the community and review other submission, comment and critique

About

figure out and print the score of each frame for an array of rolls during a bowling match

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published