Есть вопросы?

Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!

Задача:На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый, средний, правый, средний, левый, средний, правый, средний и т. д. (слева направо, затем налево, опять направо, ...). Каждый прожектор горит в течение одной секунды.

Известно, что лампа левого прожектора имеет ресурс A секунд горения, среднего – B секунд, правого – С секунд. Определите, сколько времени сможет продолжаться этот процесс горения прожекторов.

Входные данные
Программа получает на вход три целых неотрицательных числа A, B, C – время горения левого, среднего, правого прожектора.

Выходные данные
Программа должна вывести одно целое число.

Пример
Ввод
3
3
3
Вывод:
7
Пояснение:
Прожектора горят в следующем порядке: левый, средний, правый, средний, левый, средний, правый. После этого должен загореться средний прожектор, но он уже выработал ресурс и загореться не сможет. Поэтому процесс обрывается после 7 с.

a = int(input())

b = int(input())

c = int(input())

k = min(a, b//2,c)

a -= k

b -= 2*k

c -= k

if a == 0:
print(4*k)

elif b == 0:
print(4*k+1)

elif c == 0:
print(4*k+2)

else:
print(4*k+3)

Что значит "k = min(a, b//2,c)"?
Язык програмирования - питон

Другие вопросы по: Информатика

Знаешь правильный ответ?
Задача:На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый...

Популярные вопросы