Somando as duas extremidades
Dado um array de números de qualquer tamanho, crie uma função que conte quantos desses números atendem ao seguinte critério:
- O primeiro e o último algarismo de um número devem somar 10.
Exemplos
endsAddTo10([19, 46, 2098]) ➞ 3
endsAddTo10([33, 44, -55]) ➞ 1
endsAddTo10([]) ➞ 0Observações
- Todos os elementos do array serão números.
- Ignore os sinais negativos (veja o exemplo nº 2).
- Se o número tiver apenas um algarismo, esse algarismo será tanto o primeiro quanto o último.
- Se receber um array vazio, retorne
0.
Exemplo em Swift
endsAddTo10([19, 46, 2098]) // 3