Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

svetlio_vd avatar svetlio_vd 3 Точки

[Programming Fundamentals] 08. Traveling At Light Speed

Намерих различни решения на задачата и схванах как става, но моето първо решение продължава да дава само 70/100 в judge системата и искам да разбера къде бъркам в логиката. Ето условието на задачата :

Create a program that finds for how many weeks, days, hours, minutes and seconds can an object fly at light speed

Assume that 1 light year == 9 450 000 000 000 km.

Assume that the speed of light == 300 000 km / second.

Input

  • On first line you receive – the light years to convert

Output

Every number in the output should be formatted to 0 digits after the floating point

  • On first line – time in weeks
  • On second line – time in days
  • On third line – time in hours
  • On fourth line – time in minutes
  • On fifth line – time in seconds

Examples

Input

Output

 

Input

Output

 

Input

Output

14

729 weeks

1 days

4 hours

0 minutes

0 seconds

 

5

260 weeks

3 days

22 hours

0 minutes

0 seconds

 

0.00000005

0 weeks

0 days

0 hours

0 minutes

2 seconds

Hints

  • Search in internet how to convert units.
  • The type is big enough for the calculations.

Ето го моето решение : https://pastebin.com/ZTxAuZrX

Видях решение, където остатъка от променливите се взима чрез модулно деление, но не мога да разбера защо пти мен гърмят 1, 3 и 9-ти тест, а другите минават.

редакция: забравих да ви предупредя, че в условието на задачата има грешки - на втория нулев тест дните трябва да са 2, а на третия нулев тест, секундите да са 1.

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