Pemrograman Puzzle & Golf Kode

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

30
Game Kehidupan Terpendek
Permainan Kehidupan Conway adalah contoh klasik otomatisasi seluler. Sel-sel membentuk kotak persegi dan masing-masing memiliki dua keadaan: hidup atau mati. Pada setiap belokan, setiap sel secara bersamaan memperbarui sesuai dengan kondisinya dan dari delapan tetangganya: Sel hidup tetap hidup jika memiliki dua atau tiga tetangga hidup Sel mati menjadi hidup …

30
Bebek, bebek, angsa!
Ingat permainan anak-anak, 'Bebek, Bebek, Angsa' ? Tidak? Aku juga tidak. Tantangan Cetak kata 'bebek' pada setiap baris dalam jumlah tak tentu. Cetak kata 'angsa'. Program Anda berakhir. Aturan Coba mainkan game dalam byte paling sedikit. Setidaknya harus ada satu bebek. Pasti ada satu angsa, di akhir daftar. Pasti ada …
58 code-golf  random 

27
Rock Jujur, Kertas, Gunting
Banyak orang menganggap RPS sebagai permainan peluang. Jika kedua pemain bermain tanpa terduga, strategi terbaik adalah bermain secara acak. Namun, mari kita perkenalkan sedikit hal yang dapat diprediksi. Setiap bot akan memiliki kesempatan untuk memberi tahu bot lain apa yang akan dimainkan secara bersamaan. Lalu ada jeda di mana setiap …

9
Apakah penjara saya aman?
Tantangan Anda diberi masukan tata letak penjara untuk mengetahui apakah ada tahanan yang bisa melarikan diri. Memasukkan Input mungkin dalam format yang wajar seperti string, array, array array, dll. Input akan terdiri dari tiga karakter, dalam hal ini #, Pdan spasi. Input tidak harus mengandung ketiga karakter. #: Dinding P: …

30
Apakah jumlahnya biner-berat?
Integer adalah biner-berat jika representasi binernya mengandung lebih 1dari 0s sementara mengabaikan nol terkemuka. Sebagai contoh 1 adalah biner-berat, karena representasi binernya sederhana 1, namun 4 tidak berat biner, seperti representasi binernya 100. Dalam hal terjadi pengikatan (misalnya 2, dengan representasi biner 10), jumlahnya tidak dianggap sebagai biner-berat. Diberikan bilangan …

18
Hitung seperti Chuck Norris
Seperti diketahui , Chuck Norris dihitung hingga tak terbatas. Dua kali Selain itu , Chuck Norris dapat menghitung hingga tak terbatas ke belakang. Juga, meskipun mungkin kurang dikenal, Chuck Norris dapat berbicara sedikit bahasa Spanyol selain bahasa Inggris. Tantangan Tulis program (atau fungsi) yang dapat dijalankan dalam dua bahasa yang …

30
Permainan dadu, tetapi hindari nomor 6 [tertutup]
Turnamen berakhir! Turnamen sudah berakhir! Simulasi terakhir dijalankan pada malam hari, total game. Pemenangnya adalah Christian Sievers dengan botnya OptFor2X . Christian Sievers juga berhasil mengamankan tempat kedua dengan Rebel . Selamat! Di bawah ini Anda dapat melihat daftar skor tinggi resmi untuk turnamen.3∗1083∗1083*10^8 Jika Anda masih ingin bermain gim, …

7
Ini Hidup, Jim, tapi tidak seperti yang kita tahu
Anda mungkin tahu Permainan Kehidupan Conway , robot seluler terkenal yang ditemukan oleh ahli matematika John Conway. Hidup adalah seperangkat aturan yang, bersama-sama, memungkinkan Anda untuk mensimulasikan papan sel dua dimensi. Aturan memutuskan sel mana di papan hidup dan mana yang mati. Dengan beberapa imajinasi, Anda dapat mengatakan bahwa Life …


30
Mari kita lakukan beberapa "deciph4r4ng"
Dalam tantangan ini, tugas Anda adalah menguraikan string. Untungnya, algoritma ini cukup sederhana: membaca dari kiri ke kanan, setiap digit yang dijumpai N (0 hingga 9) harus diganti dengan karakter yang merupakan posisi N +1 sebelum itu. Contoh String input "Prog2am0in6"akan diterjemahkan dengan cara ini: Oleh karena itu, output yang …

16
De-Snakify a String
String biasa terlihat seperti ini: Hello,IAmAStringSnake! Dan ular tali terlihat seperti ini: Hel l rin o,IAmASt g S !ekan Tugas Anda String snake berbahaya, jadi Anda harus membuat program yang mengambil string snake sebagai input dan output sebagai string biasa. Spesifikasi Input dapat berupa string multiline atau array string. Setiap …

27
Perluas jumlahnya
Anda mungkin ingat di kelas satu atau dua menggunakan formulir yang diperluas untuk belajar tentang nilai tempat angka. Lebih mudah dijelaskan dengan sebuah contoh, jadi pertimbangkan nomornya 123. Dalam bentuk diperluas itu diwakili sebagai 100 + 20 + 3, yang membantu pikiran muda memvisualisasikan nilai tempat. Ini mengingatkan pada bagaimana …

10
Gambar bendera Korea Selatan
Ketika saya menemukan pertanyaan ini, saya ingat bahwa saya juga pernah melihat aturan yang tepat untuk pembuatan bendera Korea Selatan. Dan ini konstruksi yang sangat berbeda. Sumber: Wikipedia Jadi, Anda harus menggambar konstruksi yang tepat sekarang! Spesifikasi Anda dapat membuat bendera ke file atau layar menggunakan vektor atau grafik raster. …

30
Membalikkan stdin dan letakkan di stdout
Persyaratan: Ambil input pada stdin termasuk jalur baru / carriage return dengan panjang tidak terbatas (hanya dibatasi oleh memori sistem; yaitu, tidak ada batasan yang melekat dalam program.) Keluarkan kebalikan dari input pada stdout. Contoh: Memasukkan: Quick brown fox He jumped over the lazy dog Keluaran: god yzal eht revo …
58 code-golf  string 

27
Golf Identik Bahasa Anda
Identikon adalah gambar kecil dari pola geometris yang mewakili nilai hash string. Stack Exchange menggunakan identicons dari Gravatar sebagai gambar avatar default setiap pengguna. Dalam tantangan ini, kami akan menggunakan Gravatar identicons juga untuk menghasilkan beberapa teks ke golf. Tantangan Cuplikan tumpukan ini (versi yang diperkecil dari JSFiddle ini ) …

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.