Розв’язок олімпіадної задачі з програмування Цукерки
14 Листопада, 2019Розв’язок олімпіадної задачі з програмування Цукерки
15 Листопада, 2019Розв'язок олімпіадної задачі з програмування Звичайна арифметика
Використовується мова програмування Python 3
Правильність розв'язку - 100/100
Звичайна арифметика
Дано два числа (a і b) та операція (словом), котру необхідно виконати:
plus – додати ці числа
minus – відняти друге число від першого
div - знайти цілу частину від ділення першого числа на друге
mod – знайти остачу від ділення першого числа на друге
mult – перемножити дані числа
Напишіть програму, яка за даними числами та операцією, обчислює результат.
Формат вхідних даних:
Дано 2 числа a, b (-2*109 ≤ a, b ≤ 2*109) та операцію, яка записана через один пробіл.
Формат вихідних даних:
Oдне число - результат виконаної операції.
Examples
Input
3 4 plus
Output
7
Input
12 5 div
Output
2
Input
9 4 mod
Output
1
Input
4 5 minus
Output
-1
Input
7 3 mult
Output
21
Обмеження
Full score: 100
Time limit: 100 ms
Real time limit: 5 s
Memory limit: 64M
Розв'язок
a,b,s=map(str,input().split()) a=int(a) b=int(b) if s=="plus": print(a+b) elif s=="minus": print(a - b) elif s=="div": print(a//b) elif s=="mod": print(a % b) elif s=="mult": print(a * b)