Софтуерно Инженерство
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