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 = 1468và đâ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ẻ!
2315trường hợp thử nghiệm bị thiếu + 2từ 1và nên dẫn đến 2571.
2571.