Problems for Champions - Part II - 01. Passion Days
Здравейте колеги! Вече три дни се мъча с тази задача и не мога да се справя!
Това е моето решение, а това мисля, че е решението от книгата. И двете дават търсения изход, но в Judge не минават последния тест. Пробвах какво ли не, но повече от 90/100 не мога да постигна. Установих, че моето решение минава последния тест, ако в
if (price.compareTo(money) <= 0) {
money = money.subtract(price);
purchasesCount++;
}
сменя знака в условието с <, но тогава "гърми" на шестия. Качих пет страници с варианти на решения в Judge и все същото.
Моля за вашите предложения и съвети!
Написах го така:
Написах го и така:
Но и в двата случая стига лимита на паметта.
За съжаление не съм запознат с Java, така че не съм сигурен какво става в твоя код. Просто казвам, че моя код на C# дава 100/100. Сравни ги - може да има разлики и другаде.
Да не би да трябва да е така (не съм наясно с приоритетите на операциите в Java):