Pertanyaan yang diberi tag code-generation

17
Kompilasi Regex

Dalam tugas ini Anda harus menulis sebuah program yang membaca ekspresi reguler dan menghasilkan program lain yang menampilkan apakah string input diterima oleh ekspresi reguler itu. Outputnya harus berupa program yang ditulis dalam bahasa yang sama dengan kiriman Anda. Memasukkan Input adalah...

17
Buat kompiler FizzBuzz

Selamat datang di dunia golf kompiler. Tugas Anda adalah menulis sebuah program yang menghasilkan program lain untuk memainkan varian FizzBuzz pada spec. Kompiler Anda Tulis kompiler yang menghasilkan varian dari program FizzBuzz untuk spesifikasinya. Spesifikasi varian ini dinyatakan dalam...

17
Temukan Pola di Strings

Dalam tantangan ini, tugas Anda adalah menemukan substring dengan struktur yang diberikan. Memasukkan Input Anda harus berupa dua string alfanumerik yang tidak kosong, pola p dan teks t . Idenya adalah bahwa masing-masing karakter pmewakili substring non-kosong yang berdekatan tyang terjadi di...

16
Tumbuhkan Hingga 2017

Dalam tantangan ini Anda akan membangun sebuah program yang tumbuh saat melintasi sepanjang zaman ... Sampai 2017. Tantangan Setiap kali deskripsi tantangan ini mengatakan "program", Anda juga dapat membaca "fungsi". Kiriman Anda, ketika dieksekusi, akan menampilkan program yang THE LENGTH OF...

15
Buat Program Parrot

Diberikan input, output yang input diikuti oleh baris baru tanpa akhir. Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E) dan baris baru ( 0x0A). Jika input panjang 0, output baris baru tanpa henti. Ini adalah kode-golf sehingga byte paling sedikit...

15
Memecahkan Diagram Status Tumpukan

Diagram keadaan tumpukan menunjukkan bagaimana nilai pada satu tumpukan diubah menjadi yang lain. Sebagai contoh, ini adalah diagram status tumpukan: 3 0 2 1 0 Ini berarti ada tumpukan yang awalnya berisi 3 nilai ( 3bagian). Nilai-nilai ini diindeks dari 0 sampai 2, dengan 0 di bagian atas: 2 1...

14
Panjang program Fibonacci

Tulis program dengan panjang n yang menampilkan program lain yang panjangnya adalah angka Fibonacci berikutnya setelah n. Program baru harus melakukan hal yang sama - output program lain yang panjangnya adalah angka Fibonacci berikutnya, dll. N itu sendiri (panjang program asli) tidak harus...

13
Program yang Mencetak Program

Tantangan Tujuan Anda adalah menulis program yang mencetak program lain. Program yang dicetak harus mencetak program lain, dan program yang baru harus mencetak program lain, sampai akhir. Aturan Setiap program harus kurang dari 256 byte. (Jika ini perlu diubah, tinggalkan komentar) Program...

12
Hasilkan / * komentar nomor baris * /

Tugas Anda adalah menulis program (atau fungsi) yang akan mengambil string sebagai input dan menambahkan teks ke awal setiap baris yang memenuhi aturan berikut: Teks yang ditambahkan harus berisi nomor baris. Anda dapat menggunakan pengindeksan berbasis 0 atau 1. Teks harus berupa komentar dalam...

12
Tafsirkan Kipple!

pengantar Kipple adalah bahasa pemrograman esoterik berbasis stack yang ditemukan oleh Rune Berg pada Maret 2003. Kipple memiliki 27 tumpukan, 4 operator, dan struktur kontrol. Tumpukan Tumpukan diberi nama a- zdan berisi bilangan bulat bertanda 32-bit. Ada juga tumpukan khusus @,, untuk...

12
Bantu hitung ulang perwakilan Anda!

Beberapa bulan yang lalu, kami berdiskusi tentang meta tentang meningkatkan reputasi yang diberikan untuk upvotes pada pertanyaan. Berikut dasar-dasar sistem reputasi kami saat ini untuk memilih: 1 Suara positif Ubernilai 5 reputasi. Jawaban suara ubernilai 10 reputasi. Pertanyaan atau jawaban...

12
Penerjemah untuk teori bilangan, modulo n

Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall (quantifier...

10
Buat dua program Brainfuck

Diberikan 2 potongan kode brainfuck Adan B, output beberapa kode brainfuck Cyang memiliki perilaku yang sama seperti berjalan Bdengan input Ahasil s. Catatan yang Charus bekerja untuk input apa pun yang cocok dengan asumsi berikut, seolah-olah itu diberikan kepada A. Anda dapat

10
Tuliskan Semiquine

Misalkan Anda memiliki 2 bahasa, Adan B. String sadalah semiquine di Adan Bjika memenuhi kondisi berikut: sadalah quine dalam bahasa A. sadalah polyglot di dalam Adan B. Output dari menjalankan ssebagai Bprogram adalah string yang berbeda s', yang merupakan quine in B. Tujuan dari tantangan ini...