Pemrograman Puzzle & Golf Kode

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

1
Golf Wars Episode I: The Phantom Lightsabers
Tema latar belakang pengantar Obi-Wan Kenobi, Qui-Gon Jinn dan Darth Maul akan bertarung! Namun, mereka semua lupa membawa lightsaber masing-masing. Tulis sebuah program atau fungsi yang, diberi string Jedisebagai input, menghasilkan gambar yang mirip dengan ini * : dan diberi string Sith, menghasilkan gambar yang mirip dengan ini: Spesifikasi gambar …

2
Cryptic Kicker //
Kicker samar Metode enkripsi teks yang umum tetapi tidak aman adalah dengan mengubah huruf alfabet. Dengan kata lain, setiap huruf alfabet secara konsisten diganti dalam teks dengan beberapa huruf lainnya. Untuk memastikan bahwa enkripsi dapat dibalik, tidak ada dua huruf yang diganti dengan huruf yang sama. Tugas Anda adalah mendekripsi …

30
Tanda tangani kata itu!
Apa itu Tanda Tangan Kata? Tanda tangan sebuah kata adalah semua surat yang disusun - tanda tangan this, histdan hitssemuanya hist. Tantangan Menulis program program harus meminta input, lalu mencetak tanda tangan dari kata itu. Jadi contoh program yang dijalankan mungkin terlihat seperti ini: Give me a string: this The …

8
Barcodegolf: Hasilkan UPC angka
Hampir setiap toko saat ini menggunakan barcode Kode Produk Universal (UPC) untuk menyederhanakan proses pemeriksaan. Jika nama itu tidak berarti apa-apa bagi Anda, Anda pasti akan mengenali seperti apa tampilannya: Format Sistem yang paling umum adalah UPC-A, yang menggunakan 12 digit untuk mewakili setiap produk tertentu. Setiap digit dikodekan ke …

2
Pasangkan Kapasitor
Kapasitor terkenal karena diproduksi dengan toleransi tinggi. Ini dapat diterima dalam banyak kasus, tetapi beberapa kali dibutuhkan kapasitas dengan toleransi yang ketat. Strategi umum untuk mendapatkan kapasitas dengan nilai persis yang Anda butuhkan adalah dengan menggunakan dua kapasitor yang diukur secara hati-hati secara paralel sehingga kapasitasnya bertambah hingga sesuatu dalam …

1
Jumlah labirin yang valid
Diberi WxHkotak, berapa banyak labirin yang mungkin ada? Hal-hal yang Anda ketahui tentang labirin: Kotak persis Hkotak tinggi dan Wkotak lebar. Ada tiga jenis kotak: Mulai, Selesai, dan Kosong. Labirin Anda harus berisi tepat 1 Mulai dan 1 Selesai, dan semua kotak yang tersisa kosong. Ada dinding yang mengelilingi seluruh …

2
Berkerut untuk Loot
pengantar Setelah pertempuran panjang, Anda telah berhasil mengalahkan Sphinx dalam kontes teka-teki. Sphinx, terkesan dengan keahlian Anda, ingin memberi Anda hadiah yang sepadan dengan kepintaran Anda, dan memunculkan selembar perkamen ajaib yang terbagi menjadi delapan kotak, masing-masing berisi angka. "Perkuat perkamen," kata Sphinx, "sehingga kotak-kotak itu tumpang tindih, dan kotak-kotak …

5
Hasilkan Probabilitas di sekitar Numpad
Terinspirasi oleh pertanyaan ini sebelumnya hari ini , saya ingin melihat cara menarik berbagai bahasa pemrograman yang dapat mengubah numpad menjadi probabilitas. Umumnya, game berbasis ubin akan memungkinkan Anda menggunakan numpad untuk bergerak ke arah mana pun berdasarkan di mana karakter Anda saat ini. Ketika membuat AI untuk game-game ini, …
12 code-golf 

1
Periksa nilai handover untuk Mahjong yang cocok untuk satu orang
Mahjong adalah gim ubin yang sangat populer di Asia. Biasanya dimainkan dengan empat pemain, dan tujuan permainan ini adalah menjadi orang pertama yang menyelesaikan kartu yang sah menggunakan ubin. Di mahjong ada tiga setelan ubin plus ubin kehormatan - untuk tantangan ini kami hanya akan mempertimbangkan tangan yang dibentuk menggunakan …
12 code-golf  game 

3
Periksa apakah ada substring isomorf
Pertanyaan ini merupakan perpanjangan dari Periksa apakah kata-kata adalah isomorf dan menyalin bagian pertama untuk memberikan definisi isomorf. Dua kata adalah isomorf jika memiliki pola pengulangan huruf yang sama. Misalnya keduanya ESTATEdan DUELEDmemiliki polaabcdca ESTATE DUELED abcdca karena huruf 1 dan 6 sama, huruf 3 dan 5 sama, dan tidak …
12 code-golf 

7
Golf Senyawa Ionik
Tantangan Diberikan dua input, ion positif dan ion negatif, Anda harus mengeluarkan rumus untuk senyawa ionik yang akan dibuat dari dua ion. Ini pada dasarnya berarti menyeimbangkan biaya sehingga mereka sama dengan nol. Jangan repot-repot memformat rumus dengan angka subskrip, tetapi Anda harus memiliki tanda kurung untuk ion multi-atom (seperti …

5
Risiko, Jalan Warlight
pengantar Dalam game ini, pemain menggunakan pasukan mereka untuk melawan tentara pemain lain, merebut wilayah, dan menjadi orang terakhir yang bertahan. Setiap belokan, pemain menerima jumlah pasukan dasar untuk digunakan sesuai keinginan mereka. Namun, dengan merebut wilayah di wilayah tertentu, pemain dapat meningkatkan jumlah ini untuk memberi mereka potensi keuntungan …
12 king-of-the-hill  c  c++  java 

6
ASCII Triangle Ripple
Ok, pertanyaan golf pertama saya. Harap bersikap lembut :) Saya tahu ada terlalu banyak teka-teki ascii: P tapi ini dia. Tugasnya sederhana, gunakan bahasa pemrograman favorit Anda untuk mencetak riak segitiga. Inputnya harus seukuran riak. Setiap segitiga diberi jarak secara merata. Pada dasarnya, Anda terus menambahkan segitiga sampai tidak ada …

2
Temukan Jalur Swype Terpendek
pengantar Akhir-akhir ini, saya sudah terbiasa mengetik dengan Swype . Saya perhatikan kata-kata tertentu dapat dihasilkan dengan menggambar garis lurus dari huruf awal Anda ke huruf akhir Anda, atau dengan melewatkan huruf yang diulang. Misalnya, saya bisa mengetikkan kata balloondengan Menggeser huruf-huruf berikut: b> a> l> o> n. Tantangan Mari …
12 code-golf 

5
ASCII Seni Hari Ini # 4 - Zodiac Signs
Kita semua suka horoskop, bukan ? Tetapi saya memiliki masalah serius dalam Aplikasi Horoskop ini yang diinstal pada Ponsel Pintar saya bahwa itu hanya menampilkan ikon Zodiac Sign untuk horoskop setiap hari. Sekarang, saya ingat horoskop saya, tetapi sulit untuk mengingat horoskop orang lain yang saya minati. Tantangan Jadi di …

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.