Tantangan:
Tugas Anda adalah membuat juru bahasa sederhana untuk bahasa golf yang sederhana.
Memasukkan:
Input akan berupa string yang dipisahkan oleh spasi.
Anda dapat mengganti pemisahan ruang dengan apa yang Anda inginkan
Keluaran:
Keluarkan hasil (angka atau string) yang diperoleh setelah melakukan semua operasi. Jika ada lebih dari satu output, gabung bersama untuk memberikan hasil tunggal (tanpa pemisah). Nilai awal variabel selalu nol. yaitu: Mulai dari0
Sintaks Bahasa:
Bahasa ini memiliki operator berikut:
inc ---> add one to variable
dec ---> remove one from variable
mult ---> multiply variable by 2
half ---> divide the variable by 2
Pri ---> print the variable to console (or whatever your language has)
exit ---> end the program (anything after this is ignored)
Contoh:
inc inc inc dec Pri exit ---> 2
dec inc mult inc inc Pri ---> 2
inc inc inc mult half Pri exit inc ---> 3
inc Pri inc Pri inc Pri exit half mult ---> 123
Pri exit ---> 0
inc half Pri exit ---> 0.5
Larangan:
Ini adalah kode-golf sehingga kode terpendek dalam byte untuk setiap bahasa akan menang.
catatan:
- Masukan akan selalu valid. (string operator dipisahkan dengan ruang)
- Anda dapat membulatkan ke bilangan bulat terdekat jika Anda tidak ingin tempat desimal.