Commits

Christoph Schindler committed 3fa6bd6

pair 7

Comments (0)

Files changed (1)

BowlingWithAVengeance/bowling.py

 def get_score(frames):
     score = 0
     
-    for index,frame in enumerate(frames):
+    for index, frame in enumerate(frames):
         score += frame_score(frame)
-    if score == 18:
-        return 26
+        if index < len(frames) - 1:
+            # if this is not the last frame, we might want to
+            # look at future frames for additional scores
+            next_frame = frames[index+1]
+            if is_strike(frame):
+                score += frame_score(next_frame)
     return score
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.