Pemrograman Puzzle & Golf Kode

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

7
Golf lingkaran terkecil!
Masalah: Dengan serangkaian titik yang tidak kosong di pesawat Cartesian, temukan lingkaran terkecil yang melingkupinya semua ( tautan Wikipedia ). Masalah ini sepele jika jumlah titik tiga atau kurang (jika ada satu titik, lingkaran memiliki jari-jari nol; jika ada dua titik, segmen garis yang menghubungkan titik-titik tersebut adalah diameter lingkaran; …

2
Urutan spiral
Latar Belakang Urutan OEIS A272573 menggambarkan spiral pada kisi heksagonal sebagai berikut: Mulai spiral angka pada ubin heksagonal, dengan heksagon awal sebagai a (1) = 1. a (n) adalah bilangan bulat positif terkecil yang tidak sama dengan atau sebelumnya berdekatan dengan tetangganya. Urutannya dimulai 1, 2, 3, 4, 5, 6, …

20
Melaksanakan Catenative Doomsday Dice Cascader Homestuck
Tantangan Saya sedang diserang oleh Midnight Crew yang berbahaya dan saya perlu memanggil Daten Cascading Doomsday Dicesday untuk mempertahankan diri. Karena saya kekurangan ruang, saya perlu kode sesingkat mungkin. Algoritma untuk Catenative Doomsday Dice Cascader adalah sebagai berikut: Pertama, dadu bersisi enam dalam Gelembung Utama digulirkan, dan hasilnya akan menentukan …
29 code-golf  random 

18
Inverse-quotes-quine
Prospek tantangan ini adalah: Jika program Anda berjalan secara normal, semua kode dalam tanda bicara ( "- tanda kutip ganda) harus dicetak. Jika program Anda dibungkus dengan tanda kutip ganda (pada gilirannya membalikkan tanda bicara), kode yang biasanya tidak dalam tanda kutip harus dicetak. Misalnya: Katakanlah Anda memiliki kode berikut: …

11
Mari kita menggambar Triforce
The Triforce adalah artefak fiksi dalam The Legend of Zelda , terbuat dari tiga segitiga sama sisi yang identik tampak mewakili kekuatan, kebijaksanaan dan keberanian. Beberapa permainan di saga menyertakan animasi ketika ketiga bagian akhirnya bergabung bersama. Tujuan dari tantangan ini adalah untuk menggambar bingkai 2D tunggal dari animasi yang …

15
Substitusi magnet kulkas
Saat menulis pesan dengan magnet kulkas, Anda akan sering menemukan diri Anda mengganti sebuah 1untuk I. Dalam tantangan ini, tujuan Anda adalah untuk mengetahui apakah suatu pesan dapat ditulis menggunakan huruf-huruf dari pesan lain. Pergantian yang diizinkan adalah: A = 4 B = 8 C = U E = M …

30
Apa aku tidak cukup baik untukmu?
Latar Belakang: Tantangan Angka Sempurna saat ini agak cacat dan rumit, karena ia meminta Anda untuk menghasilkan dalam format yang kompleks yang melibatkan faktor-faktor angka. Ini adalah repost masalah keputusan murni dari tantangan. Tantangan Diberi bilangan bulat positif melalui format input standar apa pun , bedakan antara sempurna atau tidak. …

26
Panah variabel-variabel itu!
Tantangan Robin suka memiliki deklarasi variabel dalam bentuk panah. Begini cara dia melakukannya: Masukkan sejumlah string Pesanlah dengan panjang menanjak Keluarkan mereka yang dipesan oleh bagian tengah untuk kira-kira membentuk panah negatif, seperti ini (mana yang paling suka golf): 5 or 4 3 2 1 1 2 3 4 5 …


13
Buat Penghitung Geiger
Penghitung Geiger adalah perangkat yang digunakan untuk mendeteksi radiasi. Kami akan membuat program penghitung Geiger. Seperti yang kita semua tahu, ketika radiasi mengenai program komputer, ia menghapus secara tepat 1 byte secara acak. Jadi program penghitung Geiger adalah program yang dengan sendirinya tidak melakukan apa-apa, tetapi ketika byte apa pun …

15
Trigonometri Kotak Hitam
Menulis sebuah program atau fungsi yang dapat membedakan berikut 12 fungsi trigonometri: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh . Program Anda diberi salah satu fungsi di atas sebagai kotak hitam dan harus menampilkan nama fungsi baik seperti yang diberikan di atas atau cara namanya …

22
Anagram Waktu
Awalnya diposting (dan dihapus) oleh @Tlink , yang kemungkinan besar terinspirasi dari pertanyaan StackOverflow ini . Karena itu memalukan karena terhapus, karena sepertinya tantangan yang bagus secara umum, saya pikir saya akan memposting ulang dengan format dan aturan yang tepat. (Saya sudah mencoba menghubungi @Tlink dan mendapatkan izin untuk mempostingnya, …
29 code-golf  date 

19
Berapa usianya kira-kira?
Tulis program singkat yang menghasilkan jumlah detik positif yang mewakili suatu umur, dan menghasilkan perkiraan waktu itu dalam bahasa Inggris. Program Anda harus menampilkan jumlah waktu paling tidak tepat yang telah berlalu, di antara metrik berikut dan panjangnya dalam detik: second = 1 minute = 60 hour = 60 * …
29 code-golf  date 

21
Simbol Levi-Civita
Simbol Levi-Civita tiga dimensi adalah fungsi yang fmengambil tiga kali lipat dari bilangan (i,j,k)masing-masing dalam {1,2,3}, untuk {-1,0,1}, didefinisikan sebagai: f(i,j,k) = 0ketika i,j,ktidak berbeda, yaitu i=jatau j=katauk=i f(i,j,k) = 1kapan (i,j,k)pergeseran siklik (1,2,3), itu adalah salah satunya (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1kapan (i,j,k)pergeseran siklik (3,2,1), itu adalah salah …

11
Asterisk spiral
Mengingat ukuran Sdan langkah spiral N, output S*Sspiral "persegi" memiliki Ntanda bintang, dibangun dari jari-jari luar ke dalam searah jarum jam. Uji kasus (contoh) di bawah ini. Memasukkan: 4 3 Keluaran: *** Memasukkan: 4 6 Keluaran: **** * * Memasukkan: 4 11 Keluaran: **** * * * **** Memasukkan: 6 …

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.