Tantangan
Diberikan string input (atau array) yang terdiri dari <dan >, output urutan (array atau string) bilangan bulat sehingga:
- semua operator benar ketika diterapkan secara berurutan antara angka berurutan dalam output
- semua bilangan bulat positif (1 atau lebih besar)
- jumlah bilangan bulat adalah sekecil mungkin secara matematis
Input dapat bervariasi untuk mencocokkan "lebih besar dari" dan "kurang dari" dalam bahasa yang Anda pilih.
Sebagai output alternatif, cukup tentukan jumlah angka dalam output. Nyatakan versi mana yang Anda selesaikan dalam judul Jawaban Anda.
Pengecualian dan aturan biasa berlaku, byte terkecil menang.
Anda dapat mengasumsikan bahwa string input tidak akan pernah mengarah ke overflow integer dalam bahasa Anda, jika itu membantu.
Contohnya
>memberikan2 1jumlah yang untuk3>>>memberikan4 3 2 1jumlah yang untuk10><memberikan2 1 2jumlah yang untuk5memberikan1jumlah yang untuk1>>>>>>>>>memberikan10 9 8 7 6 5 4 3 2 1jumlah yang untuk55>><<>><>>>memberikan3 2 1 2 3 2 1 4 3 2 1jumlah yang untuk24><>><>><>memberikan2 1 3 2 1 3 2 1 2 1jumlah yang untuk18<<<<>memberikan1 2 3 4 5 1jumlah yang untuk16<<<<><<>memberikan1 2 3 4 5 1 2 3 1jumlah yang untuk22>><<memberikan3 2 1 2 3jumlah yang untuk11
><>
>dan<?