Loading...
Lubomirrrr avatar Lubomirrrr 32 Точки

Изпитна задача - Sino The Walker от Retake Exam - Part 1 - 6 January 2017

Стигам до 80точки,и не знам къде се намира проблема.

Ако час,дата,секунди започват с единична цифра -> 0-лата се добавя отпред - не е това проблема

условие - https://judge.softuni.bg/Contests/Practice/Index/376#0

код - http://pastebin.com/T1Bm79Mf

 

Тагове:
0
Fundamentals Module 23/01/2017 11:26:15
Lubomirrrr avatar Lubomirrrr 32 Точки

Не го знаех това,благодаря.

0
kotunec avatar kotunec 13 Точки

А защо правим остатъчно деление на 86400 за крачките. Не разбирам.

0
ppbaev avatar ppbaev 157 Точки

защото е едно и също

1 крачка * 86400 секунди = 1 ден време

86400 крачки * 1 секунда = 1 ден време

А дните ги махаме, защото за крайния резултат е едно и също дали са минали 1000 дни и 3 часа или само 3 часа.

Истинският проблем е overflow при умножението steps * seconds при големи числа, но просто е по-удобно да си пооправиш входните данни преди да изчисляваш нататък.

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.