Data Types and Methods - Exercises, 11. Convert Speed Units
Здравейте, колеги!
Имам проблем с форматирането на отговора на задачата от заглавието. Това е решението ми.
Тъй като в условието пише "Every number in the output should be precise up to 6 digits after the floating point", използвам {0:F7} в плейсхолъра, което е правилно според първия тест. Втория и третия обаче явно искат общо 7 цифри, без значение къде е десетичната запетая. Ще съм благодарен, ако някой бутне едно рамо.
Ето и моя код нещо подобно изкарва.
Пробвах да преобразувам първо в часове, както колегите горе споменаха и наистина работи. Явно при преобразуването във секунди се губи нещо и стават грешки. Сега Judge ми дава 100/100.
http://pastebin.com/JAw1w18E - това решение ми дава 33 / 100.
някой може ли да помогне?
Използвал си short а неговият диапазон е от -32,768 до 32,767.
https://msdn.microsoft.com/en-us/library/cs7y5x0x(v=vs.90).aspx. Ето ти една табличка да видиш кой с какъв обхват е. :)