Problem04. Wild Farm от Polymorphism
Колеги някой може ли да ми каже, каква е грешката в кода ... на дебуг работи перфектно .. а judge ми дава RunTime Error...вече 9-10 часа се занимавам с този проблем.
Благодаря предварително!
https://github.com/WolfieSquat/Polymorphism
Условие:
Problem 1.Wild Farm
Your task is to create a class hierarchy like the described below. The Animal, Bird, Mammal, Feline and Food classes should be abstract. Override the method ToString().
- Food – int Quantity;
	- Vegetable;
- Fruit;
- Meat;
- Seeds;
 
- Animal – string Name, double Weight, int FoodEaten;
	- Bird – double WingSize;
		- Owl;
- Hen;
 
- Mammal – string LivingRegion;
		- Mouse;
- Dog;
- Feline – string Breed;
			- Cat;
- Tiger;
 
 
 All animals should also have the ability to ask for food by producing a sound. - Owl – "Hoot Hoot";
- Hen – "Cluck";
- Mouse – "Squeak";
- Dog – "Woof!";
- Cat – "Meow";
- Tiger – "ROAR!!!";
 Now use the classes that you have created to instantiate some animals and feed them. 
 Input should be read from the console. Every even line (starting from 0) will contain information about an animal in the following format:- Felines - "{Type} {Name} {Weight} {LivingRegion} {Breed}";
- Birds - "{Type} {Name} {Weight} {WingSize}";
- Mice and Dogs - "{Type} {Name} {Weight} {LivingRegion}";
 On the odd lines, you will receive information about a piece of food that you should give to that animal. The line will consist of a FoodType and quantity, separated by a whitespace. Animals will only eat a certain type of food, as follows: - Hens eat everything;
- Mice eat vegetables and fruits;
- Cats eat vegetables and meat;
- Tigers, Dogs and Owls eat only meat;
 If you try to give an animal a different type of food, it will not eat it and you should print: - "{AnimalType} does not eat {FoodType}!"
 The weight of an animal will increase with every piece of food it eats, as follows: - Hen – 0.35;
- Owl – 0.25;
- Mouse – 0.10;
- Cat – 0.30;
- Dog – 0.40;
- Tiger – 1.00;
 Override the ToString() method to print the information about an animal in the formats: - Birds – "{AnimalType} [{AnimalName}, {WingSize}, {AnimalWeight}, {FoodEaten}]"
- Felines – "{AnimalType} [{AnimalName}, {Breed}, {AnimalWeight}, {AnimalLivingRegion}, {FoodEaten}]"
- Mice and Dogs – "{AnimalType} [{AnimalName}, {AnimalWeight}, {AnimalLivingRegion}, {FoodEaten}]"
 After you have read the information about the animal and the food, the animal will produce a sound (print it on the console). Next, you should try to feed it. After receiving the “End” command, print information about every animal in order of input. Input Output Cat Pesho 1.1 Home Persian Vegetable 4 End Meow Cat [Pesho, Persian, 2.3, Home, 4] Tiger Typcho 167.7 Asia Bengal Vegetable 1 Dog Doncho 500 Street Vegetable 150 End ROAR!!! Tiger does not eat Vegetable! Woof! Dog does not eat Vegetable! Tiger [Typcho, Bengal, 167.7, Asia, 0] Dog [Doncho, 500, Street, 0] Mouse Jerry 0.5 Anywhere Fruit 1000 Owl Toncho 2.5 30 Meat 5 End Squeak Hoot Hoot Mouse [Jerry, 100.5, Anywhere, 1000] Owl [Toncho, 30, 3.75, 5] 
- Bird – double WingSize;
		
Да, добавил съм много излишна функционалност.. И всичко работи перфектно на конзола и на дебъг..
Можеш ли да качиш решението точно във формата в която го качваш в Judge
Смисъл? кода ли
Да. Ама ако може целия архив който качваш в Judge