Um número é balanceado se a soma dos dígitos em cada metade do número for igual, então: 1423
é balanceado porque 1+4 = 2+3
, assim é: 42615
porque 4+2=1+5
. Observe que o dígito do meio não está incluído nos dois lados (ou nos dois lados) se houver um número ímpar de dígitos.
Desafio:
Pegue um número inteiro positivo como entrada e produza um valor verdadeiro, se for equilibrado, e um valor falso, se for desequilibrado.
Casos de teste (verdadeiro)
1
6
11
141
1221
23281453796004414
523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088
Casos de teste (falso)
10
12
110
15421
5234095123508321
6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454
Não haverá números começando com zero, por exemplo, em 00032
vez de 32
. Você deve suportar números de pelo menos 100 dígitos (com tamanho maior que 2^64-1
). Como sempre, formato de entrada opcional, para que você possa cercar o número com apóstrofos, se desejar.
Ë
vez de`Q
?