Wyzwanie
Biorąc pod uwagę ciąg wejściowy (lub tablicę) składający się z <
i >
, wypisz ciąg (tablicę lub ciąg) liczb całkowitych, taki, że:
- operatory są poprawne, gdy są stosowane w kolejności między kolejnymi liczbami na wyjściu
- wszystkie liczby całkowite są dodatnie (1 lub więcej)
- suma liczb całkowitych jest tak mała, jak jest to możliwe matematycznie
Dane wejściowe mogą się różnić, aby dopasować „większy niż” i „mniejszy niż” w wybranym języku.
Jako wyjście alternatywne wystarczy podać sumę liczb na wyjściu. Podaj wersję, którą rozwiązujesz w tytule odpowiedzi.
Obowiązują zwykłe wyłączenia i reguły, wygrywa najmniejsze bajty.
Możesz założyć, że ciąg wejściowy nigdy nie doprowadzi do przepełnienia liczb całkowitych w twoim języku, jeśli to pomoże.
Przykłady
>
daje,2 1
które sumy3
>>>
daje,4 3 2 1
które sumy10
><
daje,2 1 2
które sumy5
daje,
1
które sumy1
>>>>>>>>>
daje,10 9 8 7 6 5 4 3 2 1
które sumy55
>><<>><>>>
daje,3 2 1 2 3 2 1 4 3 2 1
które sumy24
><>><>><>
daje,2 1 3 2 1 3 2 1 2 1
które sumy18
<<<<>
daje,1 2 3 4 5 1
które sumy16
<<<<><<>
daje,1 2 3 4 5 1 2 3 1
które sumy22
>><<
daje,3 2 1 2 3
które sumy11
><>
>
i<
?