Le défi
Étant donné une chaîne d'entrée (ou tableau) composée de <
et >
, sortie une séquence (tableau ou chaîne) d'entiers tels que:
- les opérateurs sont tous corrects lorsqu'ils sont appliqués dans l'ordre entre les nombres consécutifs dans la sortie
- tous les entiers sont positifs (1 ou plus)
- la somme des nombres entiers est aussi petite que possible mathématiquement
Les entrées peuvent varier pour correspondre à "supérieur à" et "inférieur à" dans la langue choisie.
Comme sortie alternative, spécifiez simplement la somme des nombres dans la sortie. Indiquez la version que vous résolvez dans le titre de votre réponse.
Les exclusions et règles habituelles s'appliquent, le plus petit octet gagne.
Vous pouvez supposer que la chaîne d'entrée ne conduira jamais à un débordement d'entier dans votre langue, si cela vous aide.
Exemples
>
donne2 1
quelles sommes3
>>>
donne4 3 2 1
quelles sommes10
><
donne2 1 2
quelles sommes5
donne
1
quelles sommes1
>>>>>>>>>
donne10 9 8 7 6 5 4 3 2 1
quelles sommes55
>><<>><>>>
donne3 2 1 2 3 2 1 4 3 2 1
quelles sommes24
><>><>><>
donne2 1 3 2 1 3 2 1 2 1
quelles sommes18
<<<<>
donne1 2 3 4 5 1
quelles sommes16
<<<<><<>
donne1 2 3 4 5 1 2 3 1
quelles sommes22
>><<
donne3 2 1 2 3
quelles sommes11
><>
>
et<
?