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

Crea dos funciones:

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

IMPORTANTE

No se permite utilizar el operador módulo (%).

Ejemplos

isOdd(3) ➞ "Yes"
// Use Bitwise Operator

isOdd(58) ➞ "No"
// Use Bitwise Operator

isEven("0") ➞ "Yes"
// Use Regular Expression

isEven("-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.