Wątek przeniesiony 2018-10-29 20:37 z C/C++ przez kq.

Zadanie studia informatyczne

2018-10-29 21:24
0

Witam kolegów programistów.
Mam do rozwiązania następujący problem dodany w załączniku.
Ma ktoś pomysł jak się do tego zabrać ?
Ważne by program wykonywał się w jak najkrótszym czasie więc należy unikać redundacji.

Pozostało 580 znaków

2018-10-29 21:29
1

Po pierwsze, wklejaj polecenie, a nie wrzucaj załącznik. Po drugie, pokaż kod. A jak mamy to napisać za Ciebie to Ogłoszenia drobne


Pozostało 580 znaków

2018-10-29 21:33
0
Herdion napisał(a):

Witam kolegów programistów.
Mam do rozwiązania następujący problem dodany w załączniku.
Ma ktoś pomysł jak się do tego zabrać ?
Ważne by program wykonywał się w jak najkrótszym czasie więc należy unikać redundacji.

Ja bym to zrobił tak - wczytujesz dane, konwertujesz String na obiekt daty.

Najwygodniej będzie używać timestampów czyli ilości sekund, które upłynęły od roku 1970.

Obliczasz sobie time stamp 24 godzinny czyli 24 60 60 = 86400 s .

Odejmujesz timestamp nowszej daty od starszej i uzyskujesz np: 80000.

Jeżeli podzielisz 80 000 / 86 400 uzyskasz zero, czyli prawidłowy wynik, ponieważ pomiędzy dwoma datami nie upłynęła pełna doba.

Jeśli się nie myle timestamp uwzględnia tez rok przestępny. Jeżeli nie no to musisz pokombinować. Powodzenia.
To jest proste zadania, daj sobie na nie z 2-3 godziny czasu i próbuj do skutku. Jak ktoś je zrobi za ciebie to się nie nauczysz

edytowany 1x, ostatnio: albundy, 2018-10-29 21:34

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0