Pemrograman Puzzle & Golf Kode

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

13
Tempatkan glider!
Ini: adalah Glider . Dalam Conway's Game of Life, glider adalah pola terkenal yang dengan cepat melintasi seluruh papan. Untuk tantangan hari ini, kita akan menggambar Game of Life Board seni ASCII, dan menempatkan glider di atasnya. Papan yang kita mulai dengan ini adalah: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

1
Rotasi-aman quine
Tulis quine yang tepat yang setiap putarannya adalah quine yang tepat. Misalnya, jika kode sumber Anda abcdef, maka: abcdef akan menghasilkan abcdef bcdefa akan menghasilkan bcdefa cdefab akan menghasilkan cdefab defabc akan menghasilkan defabc efabcd akan menghasilkan efabcd fabcde akan menghasilkan fabcde Rotasi "dibuat dengan memisahkan string menjadi dua bagian …

1
Memotong Rumput Persegi Panjang
Rumput didefinisikan sebagai bidang persegi panjang dengan satu karakter yang dikelilingi oleh dua lapisan spasi putih yang terlihat . Ini berarti dua baris di atas dan dua baris di bawah, dan dua spasi di sebelah kiri (kanan memiliki spasi putih yang terlihat, jadi Anda tidak perlu memasukkannya). ||||| ||||| ||||| …

21
Lowongan atau tidak ada lowongan?
Kita semua telah melihat tanda-tanda di motel memberi tahu kami apakah ada lowongan atau tidak: Biasanya, surat-surat VACANCY akan menyala secara permanen , dan surat-surat TIDAK menyala jika tidak ada kamar di motel. Tantangan Motel rata-rata di AS memiliki 200 kamar. Anda akan menulis sebuah program / fungsi yang mengambil …
17 code-golf  color 

1
Metagolf Perkalian Brainflak
Pertanyaan ini adalah yang pertama dari beberapa tantangan Ulang Tahun Brain-flak yang dirancang untuk merayakan Ulang Tahun pertama Brain-Flak! Anda dapat menemukan informasi lebih lanjut tentang Ulang Tahun Brain-Flak di sini Musim panas lalu kami memiliki Metagolf Integer Brain-flak , dan jawaban yang dihasilkannya sangat berguna bagi komunitas Brain-Flak sejak …


24
Dilema Tahanan v.3 - Dilema Petri
Seorang ilmuwan gila baru saja menciptakan spesies bakteri baru! Dia telah memutuskan untuk menamakannya Noblus Gentlemanus, setelah mengamati perilakunya. Namun, bakteri-nya telah kehabisan makanan, dan telah menyatakan perang, karena mereka dapat memanen mayat bakteri lain untuk makanan yang cukup untuk membuat salinan dari diri mereka sendiri. Ada sejumlah subspesies berbeda …

12
Tidak ada yang namanya makan siang gratis
... atau disana? Tantangan Anda adalah mengurai tagihan makan siang saya, yang berisi harga dasar, tip, diskon, kupon, dan ekstra dan mencari tahu apakah makan siang saya adalah $ 0 atau kurang . Jika ini input: 12.34 15 tip 25 discount 1.5 extra 2 coupon Maka hasilnya mungkin false. Begini …

9
Persingkat jalur absolut
Terkadang jalur absolut yang panjang, misalnya parameter baris perintah ke alat linux, dapat dipersingkat, menggunakan direktori kerja saat ini sebagai referensi: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Dalam tantangan ini, Anda harus membuat fungsi atau program yang menerima dua parameter: Path absolut, menggunakan …

20
Singkirkan spasi putih pada baris kosong
Ah, satu lagi kegunaan egoisku dari tumpukan ini . Menjadi pemilik Chromebook, saya sering menggunakan Ace IDE, editor yang digunakan oleh Cloud9. Ini memiliki banyak alat untuk menangani kelebihan spasi putih, tetapi terutama tidak memiliki satu: membersihkan baris kosong. Misi Anda hari ini adalah, diberi input dari tempat saya dapat …

1
Pemrograman dalam dua dimensi waktu
Ini kecelakaan yang lucu bahwa dunia ini kebetulan hanya memiliki 1 dimensi waktu, tetapi tidak harus seperti itu. Sangat mudah untuk membayangkan dunia dengan dimensi waktu 2 atau lebih, dan di dunia itu Anda dapat membangun komputer dan menjalankan perangkat lunak pada mereka, seperti di dunia ini. Sistem Berikut adalah …

1
Hidup: Diciptakan atau Berkembang?
Dengan keadaan kotak Game of Life yang persegi, tentukan apakah itu bisa berevolusi dari kondisi sebelumnya, atau hanya bisa dibuat. Yaitu, kenali apakah negara itu adalah negara "Taman Eden" . Memasukkan Kotak persegi menyatakan, dengan 1 menunjukkan "hidup" dan 0 menunjukkan "mati". Anda dapat memilih dua simbol yang dapat dibedakan …

6
Buatkan saya pizza
Karena ini hari Sabtu (UTC) dan saya lapar, saya ingin sepotong pizza. Saya akan memberi Anda perintah dan saya ingin pizza ascii-art panas yang bagus . Sampai dengan tantangan? Drive-Thru Saya akan memesan di mana pun drive-thru Anda berada, apakah itu STDIN, parameter fungsi, argumen baris perintah, tapi saya tidak …

15
Temukan Tabel Terjemahan
Diberikan dua string, cari tabel terjemahan ( subtitle cipher ) di antara keduanya, jika terjemahan tidak memungkinkan, output salah. Jawabannya harus diminimalkan dan dibuat dari kiri ke kanan. Karakter pertama yang diterjemahkan antara kata-kata harus menjadi yang pertama dalam tabel terjemahan. Selain itu, huruf apa pun yang tidak diterjemahkan (di …

3
Kenikmatan Skittle Maksimal
Anda telah diberi sekantong Skittles. Semua orang tahu bahwa untuk paling menghargai rasa yang berbeda, Anda perlu memutar di antara rasa. Dasar-dasar: Anda hanya bisa makan 1 skittle pada satu waktu Urutan yang Anda makan skittle Anda harus berkala. Setiap periode tidak dapat mengandung rasa tertentu lebih dari sekali. Tas …
17 code-golf 

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.