Problem Statement
At a particular movie theatre, movie tickets cost $4.50. This means that some customers pay with an amount that includes the $0.50, while others pay with whole dollar amounts and must be given $0.50 in change. If too many people pay with whole dollar amounts, eventually the theatre will run out of quarters to return to people as change.
Your task is to write a class Movie, with a method angryCust, which takes a
Definition
- Class:
- Movie
- Method:
- angryCust
- Parameters:
- String
- Returns:
- int
- Method signature:
- int angryCust(String line)
- (be sure your method is public)
Constraints
- line contains between 0 and 50 characters inclusive
- each character in line is either 'e' or 'f'
Examples
"eeeeeeeeeeeeeeeeeeeeeeeeeeeee"
Returns: -1
"efefff"
Returns: 6
"fefeeffffffffffffffff"
Returns: 8
"eeeeefffffff"
Returns: 12
"eeeeefffffeeeeefffffeeeeefffffeeeeefffffeeeeefffff"
Returns: -1
"ffffffffffffffffffffff"
Returns: 2
"efefefefefefefefef"
Returns: -1
"fefefefefefefefe"
Returns: -1
"eeefffeeefffff"
Returns: 14
"eeffeeffefefffffeeff"
Returns: 14
""
Returns: -1
"efffff"
Returns: 4
"efeffefeeeffefefffefefefef"
Returns: 18
"eeefeeefffffffeeff"
Returns: 14
"effeff"
Returns: 6
"feeee"
Returns: -1
"fefe"
Returns: -1
"eeeeeeeeee"
Returns: -1
"eeeeeefffff"
Returns: -1
"ff"
Returns: 2
"ef"
Returns: -1
"fe"
Returns: -1
"fef"
Returns: -1
"f"
Returns: -1
"e"
Returns: -1
"ff"
Returns: 2
The cashier has change only for the first customer, so customer 2, who needs change, doesn't get any.
"eeeeeeeeeeeeeeeeeeeeeeeeeeeee"
Returns: -1
Nobody needs change.
"efefff"
Returns: 6
"fefeeffffffffffffffff"
Returns: 8
"eeeeefffffff"
Returns: 12
""
Returns: -1