Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

7
Rusia Nesting Quine
Boneka bersarang Rusia, lebih dikenal sebagai boneka Matryoshka , adalah boneka yang berisi versi dirinya yang lebih kecil, yang kemudian berisi versi dirinya yang lebih kecil, yang berisi versi dirinya yang lebih kecil, yang berisi versi dirinya yang lebih kecil, yang berisi versi yang lebih kecil dari dirinya sendiri ... …

2
Keluarkan urutan Goodstein
(Ini mungkin cukup klasik tetapi ini adalah posting pertama saya di sini, jadi saya belum siap untuk barang-barang mewah) The Goodstein urutan didefinisikan untuk jumlah masukan sebagai berikut: Pilih angka awal n , misalkan b = 2 dan ulangi: write n dalam basis heriditary b notasi gantikan semua ( b …

12
Urutan Cincin Olimpiade
Tantangan: Diberikan bilangan bulat indeks n, baik output nitem 'dalam urutan ini, atau output urutan hingga dan termasuk indeks n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Bagaimana cara kerja urutan ini? CATATAN: Dalam penjelasan ini, indeks n1-diindeks. Masukan nomor 1melalui xdua jalur panjang n*6 - 1, di mana xtergantung pada iterasi saat ini dan panjang …

23
Berikan urutan geometri
Haskell memiliki fitur rapi ini (di mana) Anda dapat memberikannya tiga angka dan dapat menyimpulkan urutan aritmatika dari mereka. Misalnya, [1, 3..27]setara dengan [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Itu keren dan semua kecuali urutan aritmatika cukup terbatas. Selain itu, pfft . …


13
Apakah ini Pascal Prime?
Diketahui bahwa bilangan prima aneh akan muncul dalam segitiga Pascal tepat dua kali. Namun, tidak semua angka yang muncul tepat dua kali dalam segitiga Pascal adalah prima. Kami akan memanggil nomor-nomor ini sebagai bilangan prima Pascal. Bilangan prima Pascal adalah bilangan komposit yang muncul tepat dua kali dalam segitiga Pascal. …

2
Dinding Perisai
Latar belakang sejarah Dinding perisai adalah formasi perang taktis yang berasal setidaknya 2500 SM. Itu terdiri dari prajurit yang tumpang tindih perisai mereka dengan orang-orang dari teman mereka untuk membentuk 'dinding'. Daya tarik taktik tersebut berasal dari fakta bahwa bahkan prajurit yang paling tidak terampil pun bisa bertarung di dinding …

7
Hotel biner Hilbert
Dalam tantangan ini, Anda akan diminta untuk mengimplementasikan fungsi apa pun (atau program lengkap) yang memenuhi dua properti. Properti itu adalah: Fungsi Anda harus berupa fungsi injektif (reversibel) dari polinomial dengan koefisien bilangan bulat non-negatif ke bilangan bulat non-negatif. Ini berarti tidak ada dua input yang tidak sama dapat memetakan …

2
Regex: Cocokkan seri egaliter
pengantar Saya tidak melihat banyak tantangan regex di sini, jadi saya ingin menawarkan ini sederhana yang menipu yang dapat dilakukan dalam beberapa cara menggunakan sejumlah rasa regex. Saya harap ini memberi para penggemar regex waktu bermain golf yang menyenangkan. Tantangan Tantangannya adalah untuk mencocokkan apa yang secara longgar saya juluki …

8
Keluarkan Sumber, Satu Bit Sekaligus
Tulis program atau fungsi yang tidak kosong yang ketika dipanggil menampilkan nilai tunggal, 1 atau 0, dan ketika dipanggil berulang kali, nomor output menghasilkan representasi biner dari kode sumber program Anda (di halaman kode yang sama dari mana kode Anda dikompilasi / ditafsirkan). Misalnya, jika kode sumber Anda abc(dalam ASCII), …


9
Berapa banyak bab yang saya miliki?
Alkitab adalah salah satu buku paling berpengaruh yang pernah ditulis, dan umumnya disebut sebagai buku terlaris sepanjang masa . Itu ditulis oleh sekitar 40 penulis berbeda selama ratusan tahun sebelum dikompilasi ke dalam bentuk saat ini. Tetapi yang menarik tentang Alkitab adalah cara membaginya. Ini dibagi menjadi 2 perjanjian yang …

20
Arsitektur taman - gaya ASCII
Kami memiliki taman 10x10 meter persegi di luar rumah kami. Kami ingin menanam rumput dan membuat teras. Kami telah memutuskan bagaimana membagi kebun, tetapi kami belum memutuskan rasio antara jumlah rumput dan teras. Kami butuh bantuan memvisualisasikannya, dan ASCII-art jelas merupakan cara terbaik untuk melakukannya. Tantangan: Ambil bilangan bulat dalam …

7
Jalur hypercube terpanjang
Tantangan Anda diberi dua string bit berbeda dengan panjang yang sama. (Misalnya, 000dan 111.) Tujuan Anda adalah menemukan jalur dari satu ke yang lain sehingga: Pada setiap langkah, Anda mengubah hanya satu bit (Anda dapat pergi dari 000ke salah 001, 010, 100). Anda tidak dapat mengunjungi string bit yang sama …

9
Jawaban Rasio Pemungutan Suara
Pertanyaan ini terinspirasi oleh fakta bahwa saya suka melihat pertanyaan dengan jumlah suara dan jawaban yang sama ... Jadi, inilah tantangan stack-exchange-api sederhana untuk kalian: Tantangan: Diberikan codegolf.stackexchangeid pertanyaan, output rasio antara suara pertanyaan dan jumlah jawaban (misalnya votes/answers). Spesifik: Anda dapat mengakses internet, tetapi Anda hanya dapat mengakses stackexchange.comdan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.