Các thách thức
Cho một chuỗi đầu vào (hoặc mảng) bao gồm <
và >
, xuất ra một chuỗi (mảng hoặc chuỗi) các số nguyên sao cho:
- Các toán tử đều đúng khi được áp dụng theo thứ tự giữa các số liên tiếp trong đầu ra
- tất cả các số nguyên đều dương (1 hoặc lớn hơn)
- tổng các số nguyên càng nhỏ càng tốt về mặt toán học
Các đầu vào có thể thay đổi để khớp với "lớn hơn" và "nhỏ hơn" trong ngôn ngữ bạn đã chọn.
Là một đầu ra thay thế, chỉ cần xác định tổng của các số trong đầu ra. Cho biết phiên bản nào bạn đang giải quyết trong tiêu đề Trả lời của bạn.
Loại trừ thông thường và quy tắc áp dụng, byte nhỏ nhất sẽ thắng.
Bạn có thể giả định rằng chuỗi đầu vào sẽ không bao giờ dẫn đến tràn số nguyên trong ngôn ngữ của bạn, nếu điều đó có ích.
Ví dụ
>
đưa ra2 1
khoản tiền nào cho3
>>>
đưa ra4 3 2 1
khoản tiền nào cho10
><
đưa ra2 1 2
khoản tiền nào cho5
đưa ra
1
khoản tiền nào cho1
>>>>>>>>>
đưa ra10 9 8 7 6 5 4 3 2 1
khoản tiền nào cho55
>><<>><>>>
đưa ra3 2 1 2 3 2 1 4 3 2 1
khoản tiền nào cho24
><>><>><>
đưa ra2 1 3 2 1 3 2 1 2 1
khoản tiền nào cho18
<<<<>
đưa ra1 2 3 4 5 1
khoản tiền nào cho16
<<<<><<>
đưa ra1 2 3 4 5 1 2 3 1
khoản tiền nào cho22
>><<
đưa ra3 2 1 2 3
khoản tiền nào cho11
><>
>
và<
không?