Pemrograman Puzzle & Golf Kode

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

12
Cabang Biner
Diberi nomor biner, tugas Anda adalah membuat 'cabang' dari angka itu, dengan kedalaman 2. Misalnya, diberikan 0sebagai input, Anda harus menampilkan ini: /000 /00 / \001 0 \ /010 \01 \011 Ini harus cukup jelas tentang bagaimana cabang harus dibuat. Kedalaman 2 berarti kami menghitung cabang untuk jumlah hingga 2 …

7
Mendeteksi Pelat Lisensi yang Hampir Sempurna
Catatan: Ini terinspirasi oleh pertanyaan ini oleh @ Willilling di mana tugasnya adalah untuk menghitung jumlah lempeng sempurna dengan panjang tertentu, tetapi sedikit berbeda. Kami menyebutnya plat nomor sempurna yang plat yang teksnya memenuhi ketentuan berikut: Ini terdiri dari karakter, yang bisa berupa huruf besar ( [A-Z]) atau digit ( …

2
King of the Hill: Bank Heist
Contoh run ditambahkan 4/11 Klarifikasi Aturan 4/8: Semua pengiriman akan bersaing dalam satu turnamen gratis untuk semua raksasa yang terdiri dari sebanyak pertandingan yang dapat dilakukan oleh komputer saya dalam 48 jam. Siapa pun yang menghabiskan waktu menonton streaming di Twitch menyadari prevalensi DeepBot , dan mungkin bahkan akrab dengan …

2
Buat matematika dengan korek api minimal
Latar belakang meta Ini ditetapkan sebagai pertanyaan pada membingungkan , dan reaksi instan adalah "baik, seseorang hanya akan menyelesaikannya dengan komputer". Ada perdebatan tentang betapa rumitnya sebuah program untuk menyelesaikannya. Nah, "seberapa kompleks program ini harus" cukup banyak definisi kode-golf , jadi mungkin PPCG dapat menyelesaikan masalah ini? Latar Belakang …

16
Tidak pernah aneh atau genap
Apakah Anda memperhatikan, bahwa ini adalah palindrome? Input angka integer non-negatif atau string yang mewakilinya Keluaran 4 kemungkinan keluaran, mewakili dua sifat nomor: apakah itu palindrome rumit # 2 Properti Tricky # 2 Jika angka bukan palindrome, properti ini menjawab pertanyaan "Apakah angka pertama dan terakhir memiliki paritas yang sama?" …

15
Buat indeks suatu angka
Diberikan string angka atau integer sebagai input, Anda harus mengindeksnya. Ini adalah bagaimana Anda memodifikasi input. Kami akan gunakan 30043376111sebagai contoh: Pertama, temukan jumlah indeks dari setiap kemunculan digit masing-masing: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + 5 …

2
Schläfli Convex Regular Polytope Interpreter
Latar Belakang The Schläfli Simbol adalah notasi dari bentuk {p, q, r, ...} yang mendefinisikan polytopes teratur dan tessellations. Simbol Schläfli adalah deskripsi rekursif, dimulai dengan poligon reguler p-sided sebagai {p}. Misalnya, {3} adalah segitiga sama sisi, {4} adalah kuadrat dan sebagainya. Polihedron reguler yang memiliki q sisi poligon sisi-p …

5
Mensimulasikan pemilihan limpasan instan
Ini pemilihan! Area tempat kami menerapkan sistem pemungutan suara yang disebut limpasan instan (kadang-kadang disebut pemilihan alternatif atau pemilihan preferensial ). Setiap pemilih memerintahkan setiap kandidat dari yang paling disukai sampai yang paling tidak disukai, menandai "1" untuk kandidat yang paling disukai mereka, "2" untuk kandidat kedua mereka, dan seterusnya …
15 code-golf 

10
Anda adalah Pengguna: Buat Persyaratan
Bos saya * tidak mengerti mengapa programmernya bereaksi negatif terhadap pengguna yang mengubah persyaratan program. Bantu dia mengerti! Pada setiap jawaban, buat persyaratan baru. Kemudian, tulis program / fungsi yang memecahkan persyaratan itu dan semua persyaratan sebelumnya, sementara dalam bahasa pemrograman baru. Contohnya Pengguna 1 memposting jawaban pertama. Dia menetapkan …

20
Konversi Input ke Arah
Tantangan Masukan yang diberikan dalam bentuk di <n1>, <n2>mana angka bisa -1, 0, atau 1, kembalikan arah mata angin yang sesuai . Bilangan positif bergerak ke Timur di sumbu x dan Selatan di sumbu y, Angka negatif bergerak ke Barat di sumbu x dan Utara di sumbu y. Output harus …

20
Visualisasikan array bersarang
Anda akan diberi array bersarang. Program Anda harus memvisualisasikan array. Tapi bagaimana caranya? Misalnya, mari kita asumsikan kita memiliki array bertingkat, seperti [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Array bersarang ini dapat divisualisasikan sebagai: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Contohnya Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", ["Up Quark", "Down …

5
Hilang dalam terjemahan
Ini adalah polisi dan perampok jika Anda tidak terbiasa dengan format klik tag untuk pergi ke wiki. Tidak akan ada utas perampok untuk pertanyaan ini. Polisi Tugas Anda sebagai Polisi adalah memilih dua urutan dari Encyclopedia Online Integer Sequences dan menulis sebuah program yang menggunakan elemen ke-1 dari satu urutan …

10
Kotak Kesalahan Windows ke tingkat berikutnya
Anda tahu kotak-kotak Windows di mana Anda hanya bisa melakukan satu hal? Mari kita bawa ini ke level selanjutnya! Tantangan Buat kotak dialog dengan tombol yang mengikuti kursor Anda di mana-mana! Spesifikasi Tidak ada input yang dapat diambil. Mungkin ada output untuk STDOUT atau STDERR. Anda harus membuka jendela dengan …
15 code-golf 

13
Ubah Kode, Ubah Urutan: Perampok
Ini adalah tantangan polisi dan perampok . Untuk utas polisi, buka di sini . Tantangan ini melibatkan dua sekuens OEIS yang dipilih oleh polisi - S 1 , S 2 - dan seberapa baik sekuens-sekuens tersebut dapat di-golf dan dikaburkan. Polisi sedang membangun kode A yang menghasilkan S 1 dan …

5
Temukan submatrix dengan mean terkecil, 2.0
Anda diberi matriks bilangan bulat n-by-m , dengan n, m> 3 . Tugas Anda adalah menemukan 3-oleh-3 sub-matriks yang memiliki rata-rata terendah, dan menampilkan nilai ini. Aturan dan klarifikasi: Bilangan bulat akan menjadi non-negatif Input dan format output opsional Output harus akurat hingga minimal 2 desimal (jika tidak bilangan bulat) …
15 code-golf  math  matrix 

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.