Cho một số làm đầu vào, in ra tổng hợp của nó
Tổng hợp là gì?
Xem xét số lượng 13214
, đầu vào
Vòng qua từng chữ số bắt đầu từ bên trái, chúng ta sẽ có thể có được tổng số của nó.
1
nghĩa là nhìn vào chữ số đầu tiên và thêm nó vào tổng, sum = 1
3
nghĩa là nhìn vào "3 chữ số đầu tiên" và thêm nó vào tổng, sum = 1 + 132
2
nghĩa là nhìn vào "2 chữ số đầu tiên" và thêm nó vào tổng, sum = 1 + 132 + 13
1
nghĩa là nhìn vào chữ số đầu tiên và thêm nó vào tổng, sum = 1 + 132 + 13 + 1
4
nghĩa là nhìn vào "4 chữ số đầu tiên" và thêm nó vào tổng, sum = 1 + 132 + 13 + 1 + 1321
Tổng cộng = 1468
và đây là đầu ra của bạn
Trường hợp đặc biệt:
Nếu chúng ta gặp a 0
, thì rõ ràng chúng ta giữ tổng như cũ
The number 1301 would have a sum = 1 + 130 + 1 = 132
Nếu chúng ta gặp một số lớn hơn độ dài của đầu vào, chúng ta sẽ thêm tất cả
The number 251 would have a sum = 25 + 251 + 2 = 278
Các trường hợp thử nghiệm:
collectiveSum(0) = 0
collectiveSum(2) = 2
collectiveSum(2315) = 23 + 231 + 2 + 2315 = 2571
Số lượng byte ngắn nhất sẽ thắng. Chúc bạn chơi golf vui vẻ!
2315
trường hợp thử nghiệm bị thiếu + 2
từ 1
và nên dẫn đến 2571
.
2571
.