Assume we have triangle made of blocks. The topmost row has 1 block, the next row down has 2 blocks, the next row has 3 blocks, and so on. Write a function triangle
which takes the number of rows as a parameter and calculates the number of blocks that make up the triangle. You should implement this function: (a) Recursively, and (b) Iteratively.
# of rows (parameter) | # of Blocks |
---|---|
1 | 1 |
2 | 3 |
3 | 6 |
4 | 10 |
5 | 15 |
Test that both functions return the same value when called with the same parameters.
Write a function nox
that takes a string as a parameter and removes all ‘x’ characters:
Parameter (input) | Returns (output) |
---|---|
“xendxstartx” | “endstart” |
“endx” | “end” |
“xstart” | “start” |
“xxxx” | ”” |
You should implement this function: (a) Recursively, and (b) Iteratively. Test that both functions return the same value when called with the same parameters.
Once you’re satisfied that your programs are working correctly, take a screenshot of each program open in the editor, with its output displayed in the console, and submit to google classroom. You should submit 2 screenshots.