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

Crie duas funções:

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

IMPORTANTE

O uso do operador módulo (%) não é permitido.

Exemplos

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

  • 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.