Розв’язок олімпіадної задачі з програмування Звичайна арифметика

14 Листопада, 2019
Розв’язок олімпіадної задачі з програмування Цукерки
14 Листопада, 2019
Розв’язок олімпіадної задачі з програмування Цукерки
15 Листопада, 2019
Розв’язок олімпіадної задачі з програмування Цукерки
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)

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Розв’язок олімпіадної задачі з програмування Звичайна арифметика
Цей сайт використовує cookie для зберігання даних. Продовжуючи використовувати сайт, Ви даєте свою згоду на роботу з цими файлами.
Політика конфіденційності