[Programming Fundamentals] 2.Fish Statistics
Здравейте, относно задача 2.Fish Statistics, дава ми само 40/100т. - https://pastebin.com/a7MTVxu9. Моля за малко съдействие.
You are a marine biologist tasked with researching various types of fish. You will receive a single line on the console as input. From this line, you must extract all the fish you find and print statistics about each one.
Fish are categorized by three criteria: tail length, body length and status. A standard fish looks like this:
| ><(((('> | 
This fish has a tail length of 1, a body length of 4 and has the status “Awake”, since its eye is open. One ASCII character represents 2 centimeters in real life. By those standards, this fish has a tail length of 2 cm and a body length of 8 cm. There are various types of tails, bodies and statuses, which are described below:
- Tail types:
	- Tail longer than 5 “<” characters à Long
- Tail longer than 1 “<” characters à Medium
- Tail, which is 1 “<” character long à Short
- Nonexistent tail à None
 
- Body types:
	- Body longer than 10 “(” characters à Long
- Body longer than 5 “(” characters à Medium
- Any other length à Short
 
- Statuses:
	- ' à Awake
- - à Asleep
- x à Dead
 
The input will contain a variable amount of fish, separated by any sequence of ASCII characters. There’s a possibility you might receive input, which has no fish – in this case, just print “No fish found.”, and end the program.
Examples
| Input | Output | 
| 
><(((('> >>>><((((((((('>~~~~~<((->~~~  o o >>>><((x> | 
Fish 1: ><(((('>Tail type: Short (2 cm) Body type: Short (8 cm) Status: Awake 
Fish 2: >>>><((((((((('>Tail type: Medium (8 cm) Body type: Medium (18 cm) Status: Awake Fish 3: <((-> Tail type: None Body type: Short (4 cm) Status: Asleep Fish 4: >>>><((x> Tail type: Medium (8 cm) Body type: Short (4 cm) Status: Dead | 
| o oo >>>><((-> * ()()()(): | Fish 1: >>>><((-> Tail type: Medium (8 cm) Body type: Short (4 cm) Status: Asleep | 
| 
o  o     ><(-> >><(('> <(((((((((x>  *  #%#$@     * | Fish 1: ><(-> Tail type: Short (2 cm) Body type: Short (2 cm) Status: Asleep 
Fish 2: >><(('>Tail type: Medium (4 cm) Body type: Short (4 cm) Status: Awake Fish 3: <(((((((((x> Tail type: None Body type: Medium (18 cm) Status: Dead | 
| o xx xxxx ~ ~ ~ xxxx | No fish found. |