Corona2020#10029

Corona2020 (Розбір)

Переберемо всі можливі операції між числами і . Якщо значення отриманого виразу дорівнює , виводимо цей вираз. В іншому випадку виводимо слово CORONA.

Реалізація алгоритму

Читаємо вхідні дані.

scanf("%d %d %d", &a, &b, &c);

Перебираємо всі можливі операції між числами. В залежності від результату виводимо відповідь.

if (a + b + c == 2020) printf("%d+%d+%d", a, b, c); else
if (a + b - c == 2020) printf("%d+%d-%d", a, b, c); else
if (a - b + c == 2020) printf("%d-%d+%d", a, b, c); else
if (a - b - c == 2020) printf("%d-%d-%d", a, b, c); else
                       printf("CORONA\n");

Python реалізація

Читаємо вхідні дані.

a, b, c = map(int, input().split())

Перебираємо всі можливі операції між числами. В залежності від результату виводимо відповідь.

if a + b + c == 2020:
  print(f"{a}+{b}+{c}")
elif a + b - c == 2020:
  print(f"{a}+{b}-{c}")
elif a - b + c == 2020:
  print(f"{a}-{b}+{c}")
elif a - b - c == 2020:
  print(f"{a}-{b}-{c}")
else:
  print("CORONA")