Pertanyaan yang diberi tag quine

11
Tulis program yang mereplikasi diri.

Tulis program sederhana yang menyalin dirinya sendiri ketika dieksekusi. Program Anda harus berupa file yang dapat dieksekusi pada Windows, Linux, dll., Harus menghasilkan file yang dapat dieksekusi baru, yang identik dengan file yang dapat dieksekusi asli Anda, dengan nama acak, dan...

11
X lebih besar dari 3 dengan setidaknya 2 perbedaan antara X dan Y

Saya mencoba untuk menurunkan C ++. Apakah mungkin membuat kondisi ini lebih pendek? X > 3 & X - Y > 1 (Selain menghapus spasi putih, tentu saja.) Jadi, Xsetidaknya 4tapi X >= Y + 2. Xdan Ybilangan bulat dalam interval [0,5]. Saya telah mencoba menemukan beberapa formula bitwise...

11
n-level Ouroboros Quine

128 bahasa ini quine ouroboros (program yang menghasilkan program dalam bahasa lain, yang menghasilkan program dalam bahasa lain, (125 bahasa kemudian), yang menghasilkan program asli) cukup mengesankan. Namun sayangnya, ia memiliki jumlah iterasi yang statis. Tulis sebuah program yang...

11
Penghitung deteksi bahasa polyglot semu-quine

Quines itu menyenangkan. Polyglots juga menyenangkan. Ada Polyglot Quines, tetapi kita dapat menaikkan bilah lebih tinggi lagi. Tulis file yang berisi program yang valid untuk bahasa α, β, dan γ. Ketika file dieksekusi (mungkin setelah mengkompilasinya) sebagai program bahasa α atau β, output...

11
Quine celah ganda

Objektif: Kode dua program di mana masing-masing program menghasilkan kedua kode sumber interlaced per karakter seperti ritsleting, Quine celah ganda. Output dari Double-slit Quine dimulai dengan karakter pertama dari kode sumber program pertama. Jika kode sumber dari salah satu program lebih...

11
Tafsirkan Pengulangan!

Tantangan ini adalah yang pertama dari seri dua tantangan tentang Pengulangan. Yang kedua akan segera bangun. Dalam bahasa yang disebut Pengulangan (sesuatu yang baru saja saya buat), ada string tak terbatas 12345678901234567890...dengan 1234567890pengulangan selamanya. Sintaks berikut tersedia...

11
Anagram Quines (Robbers 'Thread)

Ini adalah tantangan polisi dan perampok . Utas Polisi dapat ditemukan di sini Tantangan Anda, sebagai perampok adalah untuk mengambil output dari utas polisi dan menemukan anagram dari output yang ketika dijalankan sebagai program menghasilkan output asli yang disediakan. Pemenang akan menjadi...

11
Levenshtein Sumber Anda

Jarak edit Levenshtein antara dua string adalah jumlah penyisipan, penghapusan, atau penggantian minimum yang mungkin untuk mengubah satu kata menjadi kata lain. Dalam hal ini, setiap penyisipan, penghapusan dan penggantian memiliki biaya 1. Misalnya, jarak antara rolldan rolling3, karena...

11
Balik Quine!

Kita semua tahu apa itu quine . Sebuah terbalik Quine adalah program non-kosong yang cetakan kebalikan dari kode sumber tanpa membaca kode sumbernya, dan hanya terdiri dari karakter yang dapat dicetak-ASCII (ruang angkasa melalui ~). Di sini, “kebalikan dari kode sumber” berarti yang berikut:...

11
Quine pengendara sepeda otomatis

Buat quine tetapi dengan twist. Pernyataan Quine mencetak kodenya tetapi menempatkan karakter pertamanya di akhir. (Anda dapat melakukannya secara terbalik tetapi memasukkan catatan itu dalam jawaban Anda) Keluaran kemudian harus menjadi program yang juga merupakan solusi. Contoh: Asumsikan...

11
Piramida Besar Quine

Tugasnya adalah tantangan quine yang agak sederhana dengan twist, Anda harus menampilkan kode sumber Anda dalam bentuk piramida. Bentuk piramida didefinisikan di bawah ini: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Keterbatasan utama dari tantangan ini adalah...

10
Kode-Golf: Urutan Farey (I)

Tantangan Dalam tugas ini Anda akan diberi bilangan bulat N (kurang dari 10 ^ 5), menampilkan urutan Farey dari urutan N. Input N diberikan dalam satu baris, input diakhiri oleh EOF. Memasukkan 4 3 1 2 Keluaran F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...

10
Natal quine!

Dalam bahasa pilihan Anda, tulislah sebuah program yang disusun dalam bentuk pohon Natal yang mencetak dirinya dalam bentuk yang sama. Apa yang tidak diizinkan: Mencetak file sumber Kode yang tidak lain adalah pernyataan yang digemakan oleh penafsir berdasarkan mereka menjadi literal (misalnya...

10
Tulis penghitung biner dalam quine

Tulis dua fragmen kode, yang akan kita sebut s_zero dan s_one. Program (l, n) terdiri dari l salinan s_zero dan s_one yang sesuai dengan digit n dalam biner, diisi dengan s_zero di sebelah kiri. Misalnya, jika s_zero = foodan s_one = barmaka Program (4, 0) = foofoofoofoo Program (4, 1) =...

10
Pemeriksa quine meta

Tantangan ini, jika Anda menerimanya, adalah menulis tiga fungsi atau program A, B, dan C: A adalah quine yang menampilkan semua A, B dan C (yang juga merupakan seluruh konten kode dalam kiriman Anda). B mengambil parameter F dan memeriksa apakah itu quine (menghasilkan FBC), atau melakukan...

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...

10
Alihkan quine

Dalam varian quine ini, program Anda harus menampilkan kode sumbernya yang dialihkan melintasi diagonal dari kiri atas ke kanan bawah. Sebagai contoh: program anda di empat baris output yof ono u u r r      p l r i o n g e r s a m Spasi putih dalam output tidak sewenang-wenang....

10
Periode iterasi terpanjang quine

Seperti kita ketahui, quine adalah program yang menampilkan kode sumbernya sendiri. Namun, mungkin juga untuk menulis program yang menghasilkan program lain yang berbeda, yang menghasilkan lagi program pertama. Misalnya, program Python 2 x = '''x = {} print 'print