Operadors perduts
Submit solution
Points:
10
Time limit:
5.0s
Memory limit:
256M
Author:
Problem types
Allowed languages
C#, Go, Java, Python
Donats dos operands i un resultat, troba l'operador que satisfà l'operació.
Els operadors possibles són:
- Suma:
+
. - Resta:
-
. - Multiplicació:
*
. - Divisió:
/
. - Mòdul:
%
.
Si la operació pot ser resolta per més d'un operador, s'ha d'escollir el que estigui primer en la llista; altrament, si no es pot satisfer amb ninguna operació, s'escriurà IMPOSSIBLE
.
Input Format
Dos operands \(A\) i \(B\) i un resultat \(R\).
Constraints
- \(0 <= A <= 10^9\)
- \(0 <= B <= 10^9\)
- \(0 <= R <= 10^9\)
Output Format
Es mostrarà el símbol de l'operador que satisfà la operació.
{+
| -
| *
| /
| %
}
En cas de que no es puig satisfer amb cap, es mostrarà:
IMPOSSIBLE
Test Case 1
Input
1 1 1
Output
*
Test Case 2
Input
1 2 3
Output
+
Test Case 3
Input
0 0 0
Output
+
Test Case 4
Input
10 0 7
Output
IMPOSSIBLE
Test Case 5
Input
1 3 1
Output
%
Test Case 6
Input
30 12 6
Output
%
Test Case 7
Input
13 7 91
Output
*
Test Case 8
Input
14 7 2
Output
/
Test Case 9
Input
10 3 1
Output
%
Test Case 10
Input
55 15 10
Output
%
Test Case 11
Input
84 0 0
Output
*
Test Case 12
Input
62 0 21
Output
IMPOSSIBLE
Test Case 13
Hidden: this is a private test case!
Test Case 14
Hidden: this is a private test case!
CC BY-NC-SA 4.0