La sfida
Data una stringa di input (o matrice) composta da <
e >
, genera una sequenza (array o stringa) di numeri interi tale che:
- gli operatori sono tutti corretti se applicati in ordine tra numeri consecutivi nell'output
- tutti i numeri interi sono positivi (1 o superiore)
- la somma degli interi è piccola quanto è matematicamente possibile
Gli input possono variare per corrispondere a "maggiore di" e "minore di" nella lingua scelta.
Come output alternativo, basta specificare la somma dei numeri nell'output. Indica quale versione stai risolvendo nel titolo Risposta.
Si applicano le esclusioni e le regole usuali, vince il byte più piccolo.
Puoi supporre che la stringa di input non porterà mai a un overflow di numeri interi nella tua lingua, se ciò aiuta.
Esempi
>
dà2 1
quale somma a3
>>>
dà4 3 2 1
quale somma a10
><
dà2 1 2
quale somma a5
dà
1
quale somma a1
>>>>>>>>>
dà10 9 8 7 6 5 4 3 2 1
quale somma a55
>><<>><>>>
dà3 2 1 2 3 2 1 4 3 2 1
quale somma a24
><>><>><>
dà2 1 3 2 1 3 2 1 2 1
quale somma a18
<<<<>
dà1 2 3 4 5 1
quale somma a16
<<<<><<>
dà1 2 3 4 5 1 2 3 1
quale somma a22
>><<
dà3 2 1 2 3
quale somma a11
><>
>
e<
?