A mesma paridade?

Crie uma função que receba um número como entrada e retorne true se a soma dos seus dígitos tiver a mesma paridade que o número inteiro. Caso contrário, retorne false.

Exemplos

parityAnalysis(243) ➞ true
// 243 é ímpar, e 9 também (2 + 4 + 3)

parityAnalysis(12) ➞ false
// 12 é par, mas 3 é ímpar (1 + 2)

parityAnalysis(3) ➞ true
// 3 é ímpar, 3 é ímpar e 3 é ímpar (3)

Observações

  • Paridade indica se um número é par ou ímpar. Se a soma dos dígitos for par e o próprio número também for par, retorne true. O mesmo vale quando o número é ímpar e a soma dos seus dígitos também é ímpar.
  • Números de um único dígito obviamente têm a mesma paridade (veja o exemplo n.º 3).