Teka-teki ini adalah seri berikutnya dari tantangan Manufactoria saya.
Latar Belakang
Manufactoria adalah game / bahasa pemrograman dua dimensi. Pemain harus membuat program yang akan memanipulasi antrian untuk mencapai hasil yang diinginkan. Mudah dipelajari tetapi sulit untuk dikuasai, sehingga cocok untuk menciptakan berbagai macam tantangan. Jika Anda tidak tahu apa yang saya bicarakan, saya sarankan Anda memainkan beberapa level tutorial pertama dari gim ini.
Tantangan
Tantangan Anda adalah membuat mesin yang akan mengembalikan elemen terakhir dari string input. Untuk membuat ini bahkan lebih menantang, input string dapat setiap kombinasi semua empat warna .
Tingkat kustom resmi untuk digunakan ditemukan di sini:
Tantangan minggu ini sebagian besar terfokus pada gagasan kompresi. Saya memilih tantangan ini untuk membutuhkan sabuk konveyor yang sangat berantakan. Fakta bahwa keempat warna muncul di input berarti sangat sulit untuk menyimpan informasi.
Meskipun saya tidak mencoba kompresi, prototipe kerja pertama saya memiliki 114 bagian dan masuk ke ruang 13x13 dengan hampir tidak ada ruang kosong.
Mencetak gol
Tujuan dari tantangan ini adalah menggunakan beberapa bagian sebaik mungkin. Skor adalah jumlah bagian yang ditempatkan, dan skor terendah menang.
Meskipun hanya ada 8 kasus uji, kreasi Anda harus dapat berfungsi secara teoritis di bawah setiap kasus uji. Kasing uji yang disediakan adalah untuk keperluan debugging.
Contohnya
in: byrgyrbyrrgry
out: y
in: ggryybrryr
out: r
in: #don't you love degenerate cases?
out:
in: gyrbrygbrygbyrb
out: b