Не мога да си намеря грешката
Опитах се да реша тази задача:
Шеф на компания забелязва че все повече служители прекарват време в сайтове, които ги разсейват.
За да предотврати това, той въвежда изненадващи проверки на отворените табове на браузъра на служителите си. Според сайта се налагат различни глоби:
- "Facebook" -> 150 лв.
- "Instagram" -> 100 лв.
- "Reddit" -> 50 лв.
От конзолата се четат два реда:
- Брой отворени табове в браузъра n - цяло число в интервала [1...10]
- Заплата - число в интервала [700...1500]
След това n – на брой пъти се чете име на уебсайт – текст
Ако по време на проверката заплатата стане по-малка или равна на 0 лева, на конзолата се изписва
"You have lost your salary." и програмата приключва. В противен случай след проверката на конзолата се изписва остатъкът от заплатата (да се изпише като цяло число).
Но в Judge ми дава 77/100 и не знам къде бъркам. Ето го и моето решение: https://pastebin.com/NLC6Y6GB
Въпреки, че твоето решение дава 100/100 не е идеално правилно, понеже повреме на for цикъла, ако нямаш проверка за заплатата дали е по-малка от 0, а входа ти подава по-малко сайтове от отворените табове, нулевият тест гърми. Аз бих я решил така https://pastebin.com/DPBc5sV8