Търсене на грешка в задача 07. Salary.
Здравейте,
Имам проблем със зад. 07. Salary:
Шеф на компания забелязва че все повече служители прекарват време в сайтове, които ги разсейват.
За да предотврати това, той въвежда изненадващи проверки на отворените табове на браузъра на служителите си. Според сайта се налагат различни глоби:
- "Facebook" -> 150 лв.
- "Instagram" -> 100 лв.
- "Reddit" -> 50 лв.
От конзолата се четат два реда:
- Брой отворени табове в браузъра n - цяло число в интервала [1...10]
- Заплата - число в интервала [700...1500]
След това n – на брой пъти се чете име на уебсайт – текст
Ако по време на проверката заплатата стане по-малка или равна на 0 лева, на конзолата се изписва
"You have lost your salary." и програмата приключва. В противен случай след проверката на конзолата се изписва остатъкът от заплатата (да се изпише като цяло число).
Judge ми дава 88/100, с грешка на тест 1. Убеден съм, че грешка в логиката на кода няма и реших, че може да е от форматирането - " В противен случай след проверката на конзолата се изписва остатъкът от заплатата (да се изпише като цяло число)."
Пробвах всички възможни варианти за които се сетих - без формат към цяло число, със закръгляне и с изрязване - резултата е все същия - грешка тест 1.
Също така тествах задачата с If/else и switch, да не би judge да не харесва едно от двете(случвало ми се е преди) - без разлика.
Кода:
Моля за помощ.
Благодаря за отговора!
Все пак грешката е логическа :), но пък от друга страна - едно от условията(за формата на крайния резултат) не се взима в предвид от Judge.....
Поздрави,