Grade for Class 4 Assignment

Good job, Mathew.

#### Exercise 1

- No crashes, works as expected. 4 points
- Prefer variable names that indicate their content instead of their type
- Break out of loops as soon as possible. In this case, it prevents pushing the empty String on to `words` Array

#### Exercise 2

- No crashes, works as expected. 4 points
- Prefer variable names that indicate their content instead of their type
- Pay attention to the whitespace requirements. You remembered the numbers 20 and 30, but you had them reversed.

#### Exercise 3

- No crashes, works as expected. 4 points
- There's no need to `break` out of the `loop` in this case. The `return` keyword stops executing the method and returns a value.

#### Exercise 4

- No crashes, works as expected. 4 points
- Watch your new lines

#### Exercise 1

- No crashes, works as expected. 4 points
- Prefer variable names that indicate their content instead of their type
- Nice use of a Arrays nested inside another Array. There's many ways of laying them out in code, but here's one of my favorite ways.
- No need to check the range of `num` as it's already being done outside the method.
- Nice use of `Array#join`

#### Total

` 4 + 4 + 4 + 4 + 4 = 20` :star2: