Pemrograman Puzzle & Golf Kode

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

7
Tulis semua karakter Braille yang mungkin
Teka-teki menarik datang kepada saya sambil melihat tombol lift pagi ini. Anda harus membuat daftar semua pola Braille yang sesuai dengan kisi 2x3. Gunakan hash #untuk menunjukkan benjolan dan tanda hubung -untuk menunjukkan daerah datar. Sampel keluaran yang diharapkan: #- -- -- ## -- -- #- #- -- (and so …

15
Kotak teks
Program Anda mendapatkan teks sebagai input, setidaknya 8 karakter, dan selalu terdiri dari jumlah genap. (tidak perlu mengevaluasi kebenaran input). Tujuan Anda adalah untuk menampilkan teks itu sebagai persegi panjang. Misalnya, diberikan HelloWorldsebagai input, tampilan Hell d o lroW Aturan: Teks berputar searah jarum jam (posisi awal sesuka Anda) Ini …
13 code-golf 

10
Keluarkan angka dalam PrettyFont
Saya telah merancang font baru yang saya sebut PrettyFont. Saya telah meluangkan banyak waktu untuk menyempurnakannya, tetapi karena saya seorang pekerja, saya tidak punya waktu untuk menyelesaikannya. Karena itu hanya berisi 4 karakter sekarang. Suatu hari ketika saya menjadi kaya itu akan menjadi tujuan seumur hidup saya untuk menyelesaikannya, tetapi …

8
Menentukan fraksi lanjutan dari akar kuadrat
The kelangsungan pecahan dari angka nadalah sebagian kecil dari bentuk berikut: yang konvergen ke n. Urutan adalam fraksi lanjutan biasanya ditulis sebagai: [a 0 ; a 1 , a 2 , a 3 , ... a n ]. Kita akan menulis milik kita dengan cara yang sama, tetapi dengan bagian …
13 code-golf  math  number 



6
Keluarkan daftar semua angka rasional
Dari semua matematika, akan selalu ada beberapa teorema yang melampaui semua akal sehat. Salah satunya adalah kenyataan bahwa ada berbagai ukuran tak terbatas. Fakta lain yang menarik adalah gagasan bahwa banyak infinities yang tampaknya berbeda ukuran sebenarnya dengan ukuran yang sama. Ada bilangan genap sebanyak bilangan bulat, karena ada bilangan …

4
Brain Beaver yang sibuk
Tulis program brainfuck yang tidak lebih dari 256 karakter yang mengambil langkah sebanyak mungkin, tetapi tidak berulang tanpa henti. Program tidak boleh mengambil input apa pun. Lebih spesifik: Asumsikan jumlah sel tak terbatas di sebelah kanan. Suatu <ketika di sel paling kiri tidak melakukan apa-apa. A -saat nilai sel nol …

7
Temukan jarak edit minimum antara dua string
Penjelasan The mengedit jarak antara dua string adalah fungsi dari jumlah minimum yang mungkin insersi, delesi, atau substitusi untuk mengkonversi satu kata ke kata lain. Penyisipan dan penghapusan biaya 1, dan biaya penggantian 2. Misalnya, jarak antara ABdan Aadalah 1, karena penghapusan biaya 1 dan satu-satunya pengeditan yang diperlukan adalah …
13 code-golf  string 

2
Menerangi Kamar Cermin
Tujuan Dalam kompetisi ini, Anda diberi ruang acak dengan satu lilin di dalamnya. Tujuannya adalah untuk menulis program terpendek (ini golf) yang menentukan bagian mana dari ruangan yang diterangi oleh lilin, dengan mengganti titik-titik gelap dengan @'s. Program harus mengambil ruang dari STDIN, dengan output dicetak ke STDOUT. Contoh Input …

17
Menggulir Marquee
Setelah entri saya ke Hello World yang dikaburkan, saya pikir mungkin menyenangkan untuk membagikan kode yang mendasarinya. Tapi mengapa hanya menunjukkan kodenya, mari kita membuatnya menjadi golf juga! Tantangan Tulis skrip yang menggulirkan string melintasi terminal, dari kanan ke kiri, menetap di sisi kiri. Memasukkan Mengambil string sebagai argumen. Hasil …

12
Terapkan Pad Sekali Kali
Latar Belakang Sebuah satu kali pad adalah bentuk enkripsi yang telah terbukti tidak mungkin untuk memecahkan jika digunakan dengan benar. Enkripsi dilakukan dengan mengambil plaintext (hanya terdiri dari huruf AZ) dan menghasilkan string acak dengan panjang yang sama (juga hanya huruf). String ini bertindak sebagai kunci. Setiap karakter dalam teks …

4
A Mere Bagatelle
Tantangan Diberikan papan bagatelle seperti di bawah ini: | | | /\ / | | \ /| | \ \ /\ \ | | \ / \ | |\ / / \ | | \ / \ | | \ | | \ / \ /\ \ | |\ / …
13 code-golf 

3
Memecahkan segitiga dengan trigonometri
Saatnya untuk menggali catatan trigonometri lama Anda dari sekolah menengah! Tantangannya adalah untuk menyelesaikan sisi dan sudut segitiga yang tidak diketahui. Dan seperti kebiasaan dalam golf kode, kode kerja terkecil menang. Ini bukan masalah sepele; implementasi referensi saya di python saat ini turun ke 838 837 karakter, tapi saya yakin …

9
Fungsi Soundex
Tulis fungsi terpendek untuk menghasilkan kode American Soundex untuk nama keluarga yang hanya berisi huruf besar AZ. Fungsi Anda harus menghasilkan output yang konsisten dengan semua contoh halaman yang ditautkan (diberikan di bawah), meskipun tidak perlu dan tidak harus menghapus awalan. Tanda hubung dalam output adalah opsional. Selamat bersenang-senang! Catatan: …
13 code-golf  string 

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.