Submission #96626

#TimeUsernameProblemLanguageResultExecution timeMemory
96626tnbs10Titlovi (COCI19_titlovi)Cpython 3
20 / 50
33 ms3560 KiB
s = ' ' titlovi = [] whatis = [] # 1 - broj, 2 - vrijeme, 3 - titl while s != '#': titlovi.append(input()) whatis.append(1) titlovi.append(input()) whatis.append(2) s = input() while s and s != '#': titlovi.append(s) whatis.append(3) s = input() #print(titlovi) #print(whatis) mili = int(input()) for i in range(len(titlovi)): if whatis[i] == 2: h1 = int(titlovi[i][0:2]) m1 = int(titlovi[i][3:5]) s1 = int(titlovi[i][6:8]) ms1 = int(titlovi[i][9:12]) h2 = int(titlovi[i][17:19]) m2 = int(titlovi[i][20:22]) s2 = int(titlovi[i][23:25]) ms2 = int(titlovi[i][26:29]) #print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2) ms1 += mili flag = False if mili > 0: flag = True if ms1 > 999 and flag: ms1 %= 1000 s1 += 1 if s1 > 59 and flag: s1 %= 60 m1 += 1 if m1 > 59 and flag: m1 %= 60 h1 += 1 ms2 += mili if ms2 > 999 and flag: ms2 %= 1000 s2 += 1 if s2 > 59 and flag: s2 %= 60 m2 += 1 if m2 > 59 and flag: m2 %= 60 h2 += 1 if mili < 0: flag = True if ms1 < 0 and flag: ms1 += 1000 s1 -= 1 if s1 < 0 and flag: s1 += 60 m1 -= 1 if m1 < 0 and flag: m1 += 60 h1 -= 1 if ms2 < 0 and flag: ms2 += 1000 s2 -= 1 if s2 < 0 and flag: s2 += 60 m2 -= 1 if m2 <0 and flag: m2 += 60 h2 -= 1 #print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2) h1, m1, s1, ms1, h2, m2, s2, ms2 = str(h1), str(m1), str(s1), str(ms1), str(h2), str(m2), str(s2), str(ms2) if len(h1) < 2: h1 = '0' + h1 if len(m1) < 2: m1 = '0' + m1 if len(s1) < 2: s1 = '0' + s1 if len(ms1) == 1: ms1 = '00' + ms1 if len(ms1) == 2: ms1 = '0' + ms1 if len(h2) < 2: h2 = '0' + h2 if len(m2) < 2: m2 = '0' + m2 if len(s2) < 2: s2 = '0' + s2 if len(ms2) == 1: ms2 = '00' + ms2 if len(ms2) == 2: ms2 = '0' + ms2 #print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2) #print() titlovi[i] = h1 + ':' + m1 + ':' + s1 + ',' + ms1 + ' --> ' + h2 + ':' + m2 + ':' + s2 + ',' + ms2 for i in range(len(titlovi)): if i == len(whatis) - 1: print(titlovi[i]) print('#') elif whatis[i] == 3 and whatis[i + 1] == 1: print(titlovi[i]) print() else: print(titlovi[i])
#Verdict Execution timeMemoryGrader output
Fetching results...