Задача 04. Salary от Programming Basics Online Exam - 7 January 2018
Тъй като в момента карам курса Programming Basics C# се опитвам да реша задачата, и по някакъв начин с доста усилия стигнах до решение което може би не е най-рационалното, но дава 100/100 в Judge. Та искам да попитам за втората част на задачата " след колко години ще достигне максимална заплата ".
Защо при зададените примерни входни данни, а именно 1052.21/ 12 / No - трябва да се получи 10 години, а правейки проверка по обратен път т.е. 1052.21/ 22 / No - излиза резултат 4838.48 т.е все още не е достигнато 5000? Спред мойте разсъждения тряват още 11 години. За да излъжа Judge вадя 1.
Някой може ли да ми каже къде бъркам или се заблуждавам?
Ето и кода който успях да сътворя: https://pastebin.com/iUC1qi7Q
Благодаря!
И аз благодаря за решението, понеже Judge ми даваше 90/100, заради едно изпуснато '=' в проверката
Иначе колега и аз си направих сметките за оставащите години, но няма да мине през Judge, ако не се извади 1.
https://pastebin.com/wNBrtTgj
Здравей, имам въпрос.Защо въртиш цикъла до 1000 , а не до тайм?