Meydan okuma
Stdin'de görünen tüm süreleri toplayabilecek en kısa kodu yazın. Program, yalnızca aşağıdaki kalıplardan biriyle eşleşen dizeleri dikkate almalı ve gerisini yok saymalıdır.
HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds)
H:MM:SS (it will be interpreted as H hours, MM minutes and SS seconds)
MM:SS (it will be interpreted as MM minutes, SS seconds)
M:SS (it will be interpreted as M minutes, SS seconds)
numaralandırılmış kalıplarla eşleşen dizelere örnekler:
12:00:01
2:03:22
00:53
9:13
Çıktı formda olmalıdır
HHh MMm SSs (that means HH hours, MM minutes and SS seconds with non-zero-padding)
Misal
STDIN
Hoş Geldiniz videosunu izleyin.
Video: 10:37 dk.
Kursun video tanıtımını izleyin.
Video: 3:30 dk. Derse Genel Bakış'ın nasıl kullanılacağına ilişkin videoyu izleyin.
Video: 9:13 dk.
Çalışmanızı paylaşmak için Epsilen sistemini nasıl kullanacağınıza ilişkin videoya genel bakış izleyin.
Video: 03:15 dk.
Teksas Eyaleti Akademik Hazırlık Değerlendirmesi (STAAR) hakkında bilgi edinmek için videoyu izleyin.
Video: 1:05:26 dk.
STDOUT
1s 32d 1sn
1h 19m 18s
girdiniz? 37+30+13+15+26==121
, 10+3+9+3+5==30
, 1==1
, Bu yüzden beklemek 1h 32m 01s
. Bu mantıkta yanlış olan ne? Ayrıca, böyle bir çıktı biçimi beklenen format, değil mi?
10:4:56
? Mevcut şartnameye göre, ele alınmaları gereken4m 56s
kısım10
göz ardı edilecektir. Aynı soru , görmezden gelmek10:12:7
anlamına mı geliyor ? Yoksa bu dizelerin kullanımı uygulama olarak tanımlanabilir mi?10m 12s
7