Một số được cân bằng nếu tổng các chữ số trên mỗi nửa của số đó bằng nhau, vì vậy: 1423
được cân bằng bởi vì 1+4 = 2+3
, vì vậy là: 42615
bởi vì 4+2=1+5
. Lưu ý rằng chữ số ở giữa không được bao gồm ở hai bên (hoặc nó được bao gồm ở cả hai bên) nếu có một số chữ số lẻ.
Thử thách:
Lấy một số nguyên dương làm đầu vào và xuất giá trị trung thực nếu nó cân bằng và giá trị giả nếu nó không cân bằng.
Các trường hợp thử nghiệm (đúng)
1
6
11
141
1221
23281453796004414
523428121656666655655556655656502809745249552466339089702361716477983610754966885128041975406005088
Các trường hợp thử nghiệm (sai)
10
12
110
15421
5234095123508321
6240911314399072459493765661191058613491863144152352262897351988250431140546660035648795316740212454
Chẳng hạn, sẽ không có số bắt đầu bằng 0 00032
thay vì 32
. Bạn phải hỗ trợ các số có ít nhất 100 chữ số (lớn hơn 2^64-1
). Như mọi khi, định dạng đầu vào tùy chọn, do đó bạn có thể bao quanh số có dấu nháy đơn nếu muốn.
Ë
thay vì`Q
?