Operador bit a bit para verificar se é ímpar, expressão regular para verificar se é par

Crie duas funções:

  1. A primeira é is_odd() para verificar se um determinado número é ímpar usando um operador bit a bit.
  2. A segunda é is_even() para verificar se uma determinada entrada é par usando expressões regulares.

O uso do operador % não é permitido.

Exemplos

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

  • A entrada conterá apenas números inteiros (positivos/negativos/zero).
  • Para a segunda função, a entrada será composta por números em formato de string.
  • Para obter mais informações sobre expressões regulares, consulte a aba Resources.