Operador bit a bit para comprobar si es impar, expresión regular para comprobar si es par

Crea dos funciones:

  1. La primera es is_odd() para comprobar si un número dado es impar mediante un operador bit a bit.
  2. La segunda es is_even() para comprobar si una entrada dada es par mediante expresiones regulares.

No se permite utilizar el operador %.

Ejemplos

is_odd(3) ➞ "Yes"
# Use Bitwise Operator

is_odd(58) ➞ "No"
# Use Bitwise Operator

is_even("0") ➞ "Yes"
# Use Regular Expression

is_even("-99") ➞ "No"
# Use Regular Expression

Notas

  • La entrada solo contendrá números enteros (positivos/negativos/cero).
  • Para la segunda función, la entrada serán números en forma de cadena.
  • Para obtener más información sobre las expresiones regulares, consulta la pestaña Resources.