Pemrograman Puzzle & Golf Kode

80
Pergeseran array 2048-seperti

Asumsikan kita ingin menggeser array seperti yang dilakukan di game 2048 : jika kita memiliki dua elemen berurutan yang sama dalam array, gabungkan mereka menjadi dua kali elemen nilai. Shift harus mengembalikan array baru, di mana setiap pasangan elemen yang sama berturut-turut diganti dengan...

80
Deteksi MS Windows

Tantangan Buat program yang mengembalikan nilai kebenaran ketika dijalankan di Microsoft Windows (untuk kesederhanaan kami akan tetap menggunakan Windows 7, 8.1 dan 10) dan nilai falsey ketika dijalankan pada sistem operasi lain (OSX, FreeBSD, Linux). Aturan Kode yang gagal dijalankan /...

79
Kalahkan SVGCaptcha

Saya menemukan SVGCaptcha , dan segera tahu itu adalah ide yang buruk. Saya ingin Anda menunjukkan betapa buruknya ide ini dengan mengekstraksi kode validasi dari gambar SVG yang dihasilkan kode. Contoh gambar terlihat seperti ini: Berikut adalah sumber dari contoh gambar: <?xml...

79
Kurung Teleskopik

Pertimbangkan string kurung yang tidak kosong dengan benar: (()(()())()((())))(()) Kita dapat membayangkan bahwa setiap pasangan kurung mewakili cincin dalam konstruksi teleskopik yang runtuh . Jadi mari kita memperluas teleskop: ( )( ) ()( )()( ) () ()() ( ) () Cara lain untuk melihatnya...

79
Kebocoran Memori dalam byte sesedikit mungkin

Tugas Anda adalah menulis kode yang akan bocor setidaknya satu byte memori dalam sesedikit mungkin byte. Memori harus bocor bukan hanya dialokasikan . Memori yang bocor adalah memori yang dialokasikan oleh program tetapi kehilangan kemampuan untuk mengaksesnya sebelum dapat mengalokasikan memori...

79
cetak "Halo, Dunia!"

Ya benar Cetak dengan printer perangkat keras 🖨 untuk membuat salinan. Kirim perintah / data yang diperlukan ke printer Anda sehingga teks berikut dicetak pada selembar kertas: Halo Dunia! Anda dapat menggunakan printer yang terhubung dengan jaringan atau lokal yang tersedia untuk Anda. Jika...

78
Mulai revolusi di Oceania

Pemenang (diputuskan 14/09/14) Memenangkan jawaban oleh Markuz (Python) - 63 suara Runner up oleh kuroi neko (PHP) - 55 suara pengantar Anda berada di dunia buku Nineteen Eighty-Four karya George Orwell. Anda adalah seorang programmer untuk Partai dan ditugaskan untuk menulis sebuah program...

78
Hello World 0,0!

sumber: Dilbert, 8 September 1992 Saya berharap untuk menambahkan sentuhan baru pada lagu klasik "Hello World!" program. Kode program yang dihasilkan Hello World!tanpa: String / Karakter literal Bilangan (basis apa saja) Fungsi pra-dibangun yang mengembalikan "Hello World!" Literal...

77
N (e (s (t))) sebuah string

Untuk "memfungsikan sarang" suatu string, Anda harus: Perlakukan karakter pertama sebagai fungsi, dan karakter berikut sebagai argumen untuk fungsi itu. Misalnya, jika string input adalah Hello, maka langkah pertama adalah: H(ello) Kemudian, ulangi langkah yang sama ini untuk setiap substring....

77
Panggil metode tanpa memanggilnya [ditutup]

Terinspirasi oleh pertanyaan StackOverflow yang sekarang dihapus . Bisakah Anda menemukan cara untuk mengeksekusi metode tertentu, tanpa secara eksplisit menyebutnya? Semakin tidak langsung, semakin baik. Inilah yang saya maksud, tepatnya (C digunakan hanya untuk contoh, semua bahasa...

77
Angka terbesar dalam sepuluh byte kode

Tujuan Anda adalah mencetak (ke output standar) sebanyak mungkin, menggunakan hanya sepuluh karakter kode. Anda dapat menggunakan fitur apa pun dari bahasa Anda, kecuali fungsi eksponensial bawaan. Demikian pula, Anda tidak boleh menggunakan notasi ilmiah untuk memasukkan nomor. (Jadi, tidak...

76
Kode terpendek untuk melempar SIGILL

Latar Belakang Kami sudah memiliki tantangan tentang melempar SIGSEGV , jadi mengapa bukan tantangan tentang melempar SIGILL? Apa itu SIGILL? SIGILL adalah sinyal untuk instruksi ilegal di prosesor, yang jarang terjadi. Tindakan default setelah menerima SIGILL adalah menghentikan program dan...

76
Itu hanya bug

Terinspirasi oleh output yang disadap dalam jawaban Clojure @Carcigenicate untuk tantangan Print this diamond . Cetak teks persis ini: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9...

76
Progruzzle & Colf

Pernah membayangkan membuat hashtag keren seperti #brexit atau #brangelina ? golf ini untukmu. Tulis program yang menerima dua string A & B sebagai input dan gabungkan mereka sesuai dengan algoritma berikut: biarkan nmenjadi jumlah grup vokal di A (misalnya britainmemiliki 2 grup vokal:...

76
Cetak berlian ini

Pertanyaan ini telah menyebar seperti virus di kantor saya. Ada beberapa pendekatan: Cetak yang berikut ini: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Jawaban...