Un número está equilibrado si la suma de los dígitos en cada mitad del número es igual, entonces: 1423
está equilibrado porque 1+4 = 2+3
, así es: 42615
porque 4+2=1+5
. Tenga en cuenta que el dígito del medio no se incluye en ninguno de los lados (o se incluye en ambos lados) si hay un número impar de dígitos.
Reto:
Tome un entero positivo como entrada y genere un valor verdadero si está equilibrado y un valor falso si no está equilibrado.
Casos de prueba (verdadero)
1
6
11
141
1221
23281453796004414
523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088
Casos de prueba (falso)
10
12
110
15421
5234095123508321
6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454
No habrá números que comiencen con cero, por ejemplo, en 00032
lugar de 32
. Debe admitir números de hasta al menos 100 dígitos (tan grande como 2^64-1
). Como siempre, formato de entrada opcional, por lo que puede rodear el número con apóstrofos si lo desea.
Ë
lugar de`Q
?