"Talk" adalah bahasa berbasis akumulator yang dibajak yang dibuat sebagai tanggapan terhadap kutipan Dennis di talk.tryitonline.net.
Waiting for someone to create an esolang called talk.
. Bahasa "Talk" memiliki 4 perintah:
00
Jika akumulator adalah 0, atur akumulator ke 0.01
Jika akumulator adalah 0, atur akumulator ke 1.10
Jika akumulator adalah 1, atur akumulator ke 0.11
Jika akumulator adalah 1, atur akumulator ke 1.
Memasukkan:
Input dapat diambil melalui metode input apa pun yang dapat diterima oleh aturan I / O standar kami.
Ada dua input, nilai akumulator awal dan program. Anda dapat menggabungkan kedua input ini menjadi satu input atau membagi input Anda menjadi perintah yang valid (mis. Mengambilnya sebagai daftar; misalnya
[00, 01, 00]
) jika Anda mau.
Keluaran:
- Di akhir eksekusi perintah, akumulator dikeluarkan secara implisit.
Aturan:
- Input dapat berupa string tunggal atau daftar karakter.
- Karena ini adalah kode-golf , jawaban tersingkat, dalam byte, menang.
- Kami mengambil digit atau string / karakter.
Kasus uji:
0 0001111101 -> 1
0 000100 -> 1
0 11001000 -> 0
Papan peringkat
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard biasa dan gambaran umum pemenang berdasarkan bahasa.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Contohnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Jika Anda ingin memasukkan beberapa angka dalam tajuk Anda (mis. Karena skor Anda adalah jumlah dari dua file atau Anda ingin membuat daftar hukuman penterjemah secara terpisah), pastikan bahwa skor sebenarnya adalah angka terakhir di tajuk:
# Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat tautan nama bahasa yang kemudian akan muncul di cuplikan papan peringkat:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
lang.tryitonline.net
(sekarang ini tio.run/#lang
). Jadi bahasa yang disebut Talk akan menyebabkan kebingungan dengan URL untuk chatroom yang baru saja dibuat, yaitutalk.tryitonline.net