05. Best Player//Programming Basics Online Exam - 18 and 19 July 2020
Изпит по "Основи на програмирането"
Задача 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 !!! |
JavaScript - Примерен вход и изход:
Вход |
Изход |
Обяснения |
|
(["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/nB7JwifA
Здравейте ако някой е решава лтази задача. Не ми излиза варианта с Руни в случай че имаме двама футболисти с еднакъв брой голове. На мен ми вади втория а джъдж очаква първия.
Да точно така. Малко по-късно през деня се сетих и си оправих грешката. Толкова деликатно съм я омазала. Благодаря за отговора.
A Judge kakvo kazva?