Pemrograman Puzzle & Golf Kode

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

30
Buat output dua kali panjang kode
Tantangan Tulis program lengkap yang menulis dua kali lebih banyak byte ke output standar sebagai panjang program. Aturan Program harus menulis karakter ASCII ke output standar. Isi dari output tidak masalah. Outputnya, diukur dalam byte, harus tepat dua kali panjang program, juga diukur dalam byte, kecuali jika Anda memenuhi bonus. …

28
Runtuh teks secara vertikal
Katakanlah saya memiliki teks seperti ini (setiap kata pada satu baris, tanpa spasi) Programming Puzzles & Code Golf Itu tidak masuk akal! Ini benar-benar menentang hukum fisika. Tantangan Anda adalah memperbaiki situasi yang mustahil ini dan menciutkan teks seperti ini: P Prog &uzz Coderam Golflesming Sehingga tidak ada ruang kosong …

30
Tentukan apakah string adalah anagram
Tantangan Diberikan dua string, tentukan jika mereka berdua memiliki karakter yang persis sama di dalamnya. Contoh Memasukkan kata, wrdo Ini kembali truekarena mereka sama tetapi hanya diacak. Memasukkan kata, wwro Ini kembali false. Memasukkan perahu, toba Ini kembali true Aturan Ini peraturannya! Asumsikan input akan setidaknya 1 karakter, dan tidak …

30
Loop tanpa 'looping' [tertutup]
Sebuah pertanyaan yang mirip dengan ini telah diajukan beberapa tahun yang lalu , tetapi yang ini lebih rumit. Tantangannya sederhana. Menulis sebuah program (dalam bahasa pilihan Anda) yang berulang kali mengeksekusi kode tanpa menggunakan struktur pengulangan seperti while, for, do while, foreachatau goto( Jadi untuk semua nitpickers Anda, Anda tidak …

15
Buat bahasa pemrograman yang hanya tampaknya tidak dapat digunakan
Untaian perampok ada di sini . Tantangan polisi: Merancang bahasa pemrograman yang tampaknya tidak dapat digunakan untuk pemrograman, tetapi mengakui perhitungan (atau setidaknya penyelesaian tugas) melalui beberapa mekanisme yang tidak jelas. Anda harus merancang bahasa pemrograman sederhana yang membaca kode dari file input dan kemudian melakukan ... sesuatu. Anda harus …


14
Buat animasi lingkaran ilusi
Tugas Anda adalah untuk menghidupkan ilusi lingkaran ini . Sepertinya titik-titik berputar di dalam lingkaran, tetapi mereka sebenarnya hanya bergerak dalam garis lurus. Criterias Hasilnya harus dianimasikan. Cara Anda melakukan animasi tidak relevan, dapat menghasilkan .gif, dapat menggambar ke jendela, beberapa layar perangkat atau apa pun. Ini adalah kontes popularitas, …


30
Program kucing sederhana
Salah satu tugas standar yang paling umum (terutama ketika menampilkan bahasa pemrograman esoterik) adalah untuk mengimplementasikan "program cat" : membaca semua STDIN dan mencetaknya ke STDOUT. Meskipun ini dinamai setelah utilitas shell Unix cat, tentu saja jauh lebih kuat daripada yang asli, yang biasanya digunakan untuk mencetak (dan menyatukan) beberapa …
84 code-golf  string 

30
Matikan komputer!
Tantangan: Dalam bahasa pemrograman pilihan Anda, matikan mesin yang menjalankan kode Anda. Aturan Tidak mematikan karena kehabisan sumber daya (mis: forkbomb untuk mematikan paksa) Anda diperbolehkan menulis kode yang hanya berfungsi di lingkungan / OS tertentu, jika diinginkan. Celah standar dilarang Ini adalah kode-golf , sehingga jumlah byte terendah menang!

30
Cetak kode Anda mundur - mundur quine
Tulis program yang mencetak kode sumbernya sendiri ke belakang, dengan kata lain eniuq . Mencetak: +50 jika Anda menggunakan data tarikan dari Internet. +25 jika Anda membaca kode sumber Anda sendiri. +1 poin per karakter Skor terendah menang. Aturan: Tidak menggunakan file lain (mis. reverse.txt) Panjang kode minimum adalah dua …
83 code-golf  quine 

30
Apa yang benar-benar didengar anjing saya
Anjing saya bernama Rex. Setiap kali saya memarahinya, dia tampak tidak terlalu terkesan dan satu-satunya saat saya melihatnya bereaksi adalah ketika saya mengucapkan namanya. Jika saya katakan Rex, I told you not to do this! You're making me angry Rex! yang dia dengar hanyalah Rex, * **** *** *** ** …

30
Kode terpendek untuk menghasilkan keluaran non-deterministik
Anda perlu menghasilkan keluaran yang tidak deterministik . Dalam hal ini, ini akan didefinisikan berarti bahwa output tidak akan selalu menjadi hasil yang sama. Aturan: Generator angka pseudo-acak yang selalu memiliki seed yang sama tidak masuk hitungan. Anda dapat mengandalkan program yang dijalankan pada waktu yang berbeda (tidak diketahui) setiap …
83 code-golf  random 

30
Cetak tanda bintang 10 sebanyak 10
Latar Belakang Ini adalah contoh buku teks standar untuk mendemonstrasikan loop. Ini adalah salah satu program pertama yang saya pelajari ketika saya mulai belajar pemrograman ~ 10 tahun yang lalu. Tugas Anda harus mencetak teks ini: ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** Spesifikasi Anda mungkin memiliki …

6
3D ASCII Block Building
Tantangan Tulis sebuah program yang mengambil array bilangan bulat 11x11, dan buat sebuah bangunan blok ASCII 3D, di mana setiap nilai dalam array mewakili ketinggian kolom blok pada koordinat yang sesuai dengan posisi array. Tinggi negatif adalah kolom "mengambang" - hanya blok atas yang terlihat. Contoh __________________ ___ /\__\__\__\__\__\__\ 3, …

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.