Skip to content

Instantly share code, notes, and snippets.

View dancardella's full-sized avatar

Daniel dancardella

View GitHub Profile
@dancardella
dancardella / Rqqkie_Version1_edited
Created July 25, 2012 01:45
cleaned_bowling_exercise
require 'test/unit'
def score(*frame)
scores = []
# Calculations based upon earlier frame outcome [see below]
frame.length.times do |i|
if @frame == "strike"
frame[i][1] ? scores << 2*(frame[i][0]+frame[i][1]) : scores << 2*frame[i][0]
elsif @frame == "spare"
require 'test/unit'
def score(*frame)
@scores = []
# Calculations based upon earlier frame outcome [see below]
frame.length.times do |i|
if @frame == "strike"
frame[i][1] ? @scores << 2*(frame[i][0]+frame[i][1]) : @scores << 2*frame[i][0]
elsif @frame == "spare"