Задача 5. Най-добър играч (Java)
Здравейте! Затруднявам се с решаването на тази задача. Когато принтирам в конзолата винаги излиза правилният отговор от подадения input, но в Judge дава 70/100 т. На тест 4,5 и 8 изписва (Runtime error). Тук ще прикача условието на задачата и моето решение -
Задача 5. Най-добър играч
Пепи иска да напишете програма, чрез която да разбере кой е най-добрият играч от световното първенство. Информацията, която получавате ще бъде играч и колко гола е отбелязал. От вас се иска да отпечатате кой е играчът с най-много голове и дали е направил хет-трик. Хет-трик е, когато футболистът е вкарал 3 или повече гола. Ако футболистът е вкарал 10 или повече гола, програмата трябва да спре.
Вход:
От конзолата се четат по два реда до въвеждане на команда "END":
- Име на играч – текст
- Брой вкарани голове – цяло положително число в интервала [1 … 10000]
Изход:
На конзолата да се отпечатат 2 реда :
- На първия ред:
"{име на играч} is the best player!"
- На втория ред :
- Ако най-добрият футболист е направил хеттрик:
"He has scored {брой голове} goals and made a hat-trick !!!"
- Ако най-добрият футболист не е направил хеттрик:
"He has scored {брой голове} goals."
Примерен вход и изход:
Вход |
Изход |
Обяснения |
|
Neymar 2 Ronaldo 1 Messi 3 END |
Messi is the best player! He has scored 3 goals and made a hat-trick !!! |
Първо се въвежда Neymar с 2 гола като за момента той има най-много голове, след това Ronaldo с 1 гол като той има по-малко голове от Neymar, който е с 2, след това Messi, който има 3 гола. Головете на Messi са повече от тези на Neymar и вече Messi има най-много голове. След като головете са му 3, той е направил и хет-трик. |
|
Вход |
Изход |
Вход |
Изход |
Silva 5 Harry Kane 10 |
Harry Kane is the best player! He has scored 10 goals and made a hat-trick !!! |
Rooney 1 Junior 2 Paolinio 2 END |
Junior is the best player! He has scored 2 goals. |
Вход |
Изход |
Вход |
Изход |
Petrov 2 Drogba 11 |
Drogba is the best player! He has scored 11 goals and made a hat-trick !!! |
Zidane 1 Felipe 2 Johnson 4 END |
Johnson is the best player! He has scored 4 goals and made a hat-trick !!! |
Моето решение : https://pastebin.com/zRY7knpW
Благодаря много! :)