28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
|
# Breaking the Records
|
||
|
|
||
|
Maria plays college basketball and wants to go pro. Each season she maintains a record of her play. She tabulates the number of times she breaks her season record for most points and least points in a game. Points scored in the first game establish her record for the season, and she begins counting from there.
|
||
|
|
||
|
For example, assume her scores for the season are represented in the array *scores = [12, 24, 10, 24]*. Scores are in the same order as the games played. She would tabulate her results as follows:
|
||
|
|
||
|
```text
|
||
|
Count
|
||
|
Game Score Minimum Maximum Min Max
|
||
|
0 12 12 12 0 0
|
||
|
1 24 12 24 0 1
|
||
|
2 10 10 24 1 1
|
||
|
3 24 10 24 1 1
|
||
|
```
|
||
|
|
||
|
## Objective
|
||
|
Given the scores for a season, find and print the number of times Maria breaks her records for most and least points scored during the season.
|
||
|
|
||
|
Create a **breakingRecords** function. It must return an integer array containing the numbers of times she broke her records. Index 0 is for breaking most points records, and index 1 is for breaking least points records.
|
||
|
|
||
|
**breakingRecords** has the following parameter(s):
|
||
|
scores: an array of integers
|
||
|
|
||
|
|
||
|
## Example
|
||
|
```text
|
||
|
breakingRecords([10,5,20,20,4,5,2,25,1]) ➞ [2,4]
|
||
|
```
|