Eine Zahl ist ausgeglichen, wenn die Summe der Ziffern in jeder Hälfte der Zahl gleich ist, also: 1423
ausgeglichen, weil 1+4 = 2+3
, also: 42615
weil 4+2=1+5
. Beachten Sie, dass die mittlere Ziffer auf keiner Seite (oder auf beiden Seiten) enthalten ist, wenn die Anzahl der Ziffern ungerade ist.
Herausforderung:
Nehmen Sie eine positive ganze Zahl als Eingabe und geben Sie einen Wahrheitswert aus, wenn er ausgeglichen ist, und einen falschen Wert, wenn er nicht ausgeglichen ist.
Testfälle (wahr)
1
6
11
141
1221
23281453796004414
523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088
Testfälle (falsch)
10
12
110
15421
5234095123508321
6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454
Es wird zum Beispiel keine Zahlen geben, die mit Null beginnen, 00032
anstatt 32
. Sie müssen Zahlen mit bis zu mindestens 100 Stellen unterstützen (also größer als 2^64-1
). Wie immer optionales Eingabeformat, sodass Sie die Zahl bei Bedarf mit Apostrophen umgeben können.
Ë
statt verwenden`Q
?