Pemrograman Puzzle & Golf Kode

76
Cetak berlian ini

Pertanyaan ini telah menyebar seperti virus di kantor saya. Ada beberapa pendekatan: Cetak yang berikut ini: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Jawaban...

75
Program terpendek yang melempar Kesalahan StackOverflow [ditutup]

Tulis program yang melontarkan Kesalahan StackOverflow atau yang setara dalam bahasa yang digunakan. Sebagai contoh, di java , program harus membuang java.lang.StackOverflowError. Anda tidak diizinkan untuk mendefinisikan fungsi yang memanggil dirinya sendiri atau kelas baru (kecuali yang berisi...

75
Kode johnny kode, johnny!

Ayah pendiri Rock-and-roll Chuck Berry dengan sedih meninggal hari ini. Pertimbangkan chorus -nya yang terkenal lagu " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Ada beberapa cara lain yang telah diselingi tetapi yang di atas...

75
Bangun Peramban XKCD yang Salah

Tantangan Mengingat jumlah komik XKCD, output teks judul komik itu (teks mouseover). Namun, program harus melempar kesalahan ketika diberi angka 859atau 404. Aturan Nomor yang diberikan akan selalu berupa komik yang ada (kecuali 404). Program Anda tidak boleh membuat kesalahan untuk nomor...

74
Turtles Sepanjang Jalan Turun

Tulis program atau fungsi yang mengambil bilangan bulat positif dan mencetak atau mengembalikan setumpuk kura - kura seni ASCII yang banyak itu , di mana masing-masing kura-kura lebih besar daripada yang di atasnya. Khususnya, jika inputnya adalah 1, outputnya harus: __ /,,\o Jika inputnya...

74
Cetak beberapa JSON

Tantangan ini sangat mudah, tetapi mudah-mudahan, ada banyak jalan yang bisa Anda dekati: Anda perlu mencetak / mengembalikan objek JSON yang valid minimal 15 karakter, tidak termasuk spasi kosong yang tidak perlu. Program Anda harus bekerja tanpa masukan apa pun. Demi kejelasan, objek JSON...

74
Temukan faktorial!

Buat program atau fungsi terpendek yang menemukan faktorial dari integer non-negatif. Faktorial, diwakili dengan !didefinisikan sebagai demikian n ! : = { 1n⋅(n−1)!n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Dalam bahasa Inggris biasa faktorial 0...

74
Terapkan Sleep Sort

Sleep Sort adalah algoritma pengurutan bilangan bulat yang saya temukan di Internet. Ini membuka aliran output, dan untuk setiap nomor input secara paralel, tunda untuk nomor detik dan output nomor itu. Karena penundaan, angka tertinggi akan dikeluarkan terakhir. Saya memperkirakan ia memiliki O (n...

74
9 Miliar Nama Tuhan

The 9 Billion Names of God adalah cerita pendek oleh Arthur C. Clarke. Ini tentang sekelompok bhikkhu Tibet yang perintahnya ditujukan untuk menuliskan semua kemungkinan nama Tuhan, ditulis dalam alfabet mereka sendiri. Pada dasarnya, mereka dikhususkan untuk menulis setiap permutasi yang mungkin...

74
Golf Dennis sebuah termometer

Dennis berupaya keras untuk komunitas ini, termasuk sebagai moderator , perancang bahasa , dan penyedia TIO . Sayangnya, putrinya yang berusia empat tahun terserang flu , jadi mari kita semua membantunya melacak kesembuhannya (semoga cepat) dengan memberinya termometer : .-----------. | | | | '-....

73
Tips untuk bermain golf di Haskell

Tips umum apa yang Anda miliki untuk bermain golf di Haskell? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Haskell. Harap kirim hanya satu tip per jawaban. Jika Anda baru bermain golf di Haskell, silakan lihat Panduan Aturan Golf...

73
Simulator Friar

Para saudara lelaki dari ordo St Golfus yang Ringkas memiliki tradisi melafalkan doa singkat setiap kali mereka melihat seseorang membuat tanda salib . Karena tingginya tingkat dosa yang diukur di antara para wisatawan baru-baru ini, mereka telah memasang CCTV di biara, dan mereka telah...