Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. известно, что второй момент времени наступил не раньше первого. определите, сколько секунд прошло между двумя моментами времени. программа на вход получает три целых числа — часы, минуты, секунды, первый момент времени и три целых числа, второй момент времени. выведите число секунд между этими моментами времени. в некоторой школе занятия начинаются в 9: 00. продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут.дан номер урока (число от 1 до 10). определите, когда заканчивается указанный урок. выведите два целых числа: время окончания урока в часах и минутах. при решении этой нельзя пользоваться циклами и условными инструкциями.
228
476
Ответы на вопрос:
Var h1, h2, m1, m2, s1, s2: integer; begin read(h1, m1, s1); read(h2, m2, s2); writeln((h2 - h1) * 3600 + (m2 - m1) * 60 + s2 - s1); end. не знаю как вторую без циклов решить
сразу говорю, это неполное решение и за него дают не 100 а лишь да мало, но лучше чем ничего, на крайний случай если так и не найдешь толковое решение
from queue import PriorityQueue
d = {k: x for k, x in enumerate(map(int, input().split())) if x != 0}
q = PriorityQueue()
for x, k in d.items():
q.put((-k, x))
res = []
p_k, p_x = q.get()
res.append(p_x)
while q.qsize() != 0:
k, x = q.get()
res.append(x)
if p_k < -1:
q.put((p_k + 1, p_x))
p_k, p_x = (k, x)
print(*res[::-1], sep='')
Популярно: Информатика
-
Сергей10200722.10.2021 00:14
-
katyaiva199813.03.2023 23:29
-
lizasereda0506.04.2022 19:51
-
полина212426.06.2021 18:48
-
karinroy01.04.2020 13:26
-
shukur316.01.2022 01:48
-
adamswpp04.04.2020 03:05
-
Katerina12377719.02.2023 00:43
-
pilotprofix14.02.2023 16:31
-
oleg02213.05.2023 12:39