pengantar
Compute adalah bahasa lelucon esoterik .
Dari entri esolangs:
Compute tidak memiliki sintaks yang diperlukan dan memiliki kekuatan untuk menyelesaikan setiap dan semua masalah. Cukup pintar untuk menafsirkan bahasa manusia (Inggris, Spanyol, Latin, dll), bahasa pemrograman apa pun (C ++, Java, brainfuck, dll), atau jenis data apa pun yang dapat Anda pikirkan. Satu-satunya kejatuhan adalah bahwa sama sekali tidak ada I / O.
Beberapa contoh program
Hello World
Program dasar Hello World
What is love?
Yang menentukan adalah cinta (bayi tidak menyakitiku).
When will we ever graduate?
Tentukan tanggal pasti situs ini untuk keluar dari versi beta.
Tantangan
Tugas Anda adalah untuk menulis juru bahasa Compute sepenuhnya. Ini terdengar sangat sulit, tetapi perlu diingat bahwa Compute secara absolut tidak memiliki I / O. Jadi penerjemah Anda hanya akan tidur satu detik untuk setiap baris dalam program input dan output \n\nDone.
setelah ini (ini adalah satu-satunya pengecualian untuk hal no I / O).
Anda dapat menemukan juru bahasa resmi di bagian bawah situs ini .
Perhatikan bahwa penerjemah resmi berhenti satu detik untuk setiap karakter dalam kode sumber yang diberikan. Untuk menghindari waktu menunggu yang lama saat menguji juru bahasa Anda dengan pertanyaan yang berarti, kami tetap mengikuti garis dalam tantangan ini.
Aturan
- Input mungkin berisi beberapa baris yang dipisahkan oleh a
\n
. Akan selalu ada setidaknya satu baris. - Berbeda dengan implementasi resmi Anda tidak harus mengambil file sebagai input. Anda dapat mengambil program Hitung dalam bentuk input apa pun yang Anda inginkan.
- Satu-satunya keluaran yang diizinkan adalah
\n\nDone.
. Baris baru tambahan dibolehkan. - Fungsi atau program lengkap diizinkan.
- Aturan default untuk input / output.
- Celah standar berlaku.
- Ini adalah kode-golf , sehingga byte-count terendah akan menang. Tiebreak adalah pengiriman sebelumnya.