Pertanyaan yang diberi tag code-golf

22
Pecahkan kode ke kunci kombinasi

Diberi kunci kombinasi standar seperti yang ada pada gambar. Cara membuka kuncinya adalah dengan menyelaraskan 4 angka dalam kode pada baris kombinasi. Setelah bertahun-tahun pelayanan yang setia, Anda telah dipecat dari pabrik kunci dan telah memutuskan untuk membalas dendam dengan tidak...

22
Pecah pecahan bulat

Ketika Anda mengonversi pecahan menjadi angka desimal dan Anda ingin menyimpan angka itu, Anda sering harus membulatkannya, karena Anda hanya ingin menggunakan sejumlah memori. Katakanlah Anda hanya dapat menyimpan 5 angka desimal, kemudian 5/3 menjadi 1.6667. Jika Anda dapat menyimpan hanya 2...

22
Tentukan Basis mana Persamaan Diberikan Benar

Dengan 3 bilangan bulat, tentukan basis terendah yang mungkin untuk dua bilangan bulat pertama untuk dikalikan menjadi yang ketiga. Jika Anda memikirkan Jawaban atas Pertanyaan Utama Kehidupan, Alam Semesta, dan Segalanya, 6 * 9 == 42, benar di Basis 13. Input dapat menyertakan angka apa pun yang...

22
Saling Negatif yang Timbul

Ini terinspirasi oleh Mencetak Negatif Kode Anda dan Golf bersama . Pertimbangkan segi empat karakter, yang memenuhi batasan berikut: Hanya terdiri dari karakter ASCII yang dapat dicetak Dimensi keduanya lebih besar dari 1 Setiap baris dan setiap kolom mengandung setidaknya satu spasi. Setiap...

22
Caesar-Cypher-Mania

The Caesar Cypher adalah nol substitusi yang sangat sederhana di mana setiap huruf digeser oleh offset tetap (looping sekitar Z ke A). Demikian pula, kita juga bisa menggunakan cypher Caesar untuk set karakter ASCII yang dapat dicetak. Ini adalah 95 karakter dari titik kode 0x20 hingga 0x7E. Untuk...

22
Hasilkan De Bruijn terpendek

Urutan De Bruijn menarik: Urutan siklik terpendek yang berisi semua kemungkinan urutan alfabet tertentu dengan panjang tertentu. Misalnya, jika kami mempertimbangkan alfabet A, B, C dan panjang 3, output yang mungkin adalah: AAABBBCCCABCACCBBAACBCBABAC Anda akan melihat bahwa setiap kemungkinan...

22
Tutupi Wilayah dengan Rectangles

Memasukkan Input Anda dalam tantangan ini adalah daftar pasangan integer. Mereka mewakili sudut barat daya kotak unit di pesawat, dan daftar mewakili penyatuan mereka sebagai bagian dari pesawat. Misalnya, daftarnya [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] mewakili set berwarna merah dalam...

22
Prediksi Longsor

Tanah longsor Dalam tantangan ini, tugas Anda adalah memperkirakan tingkat kerusakan yang disebabkan oleh tanah longsor besar-besaran. Kami menggunakan model dua dimensi berikut yang disederhanakan untuknya, diparameterisasi dengan tinggi awal h >= 0 dan koefisien kritis c > 0 . Anda mulai...

22
Hasilkan Angka Keberuntungan

Cerita: Lucy bertanya pada George berapa Angka Keberuntungannya. Setelah beberapa perenungan, George menjawab bahwa ia memiliki beberapa Angka Keberuntungan. Setelah kebingungan singkat, Lucy bertanya pada George apa nAngka Keberuntungan pertamanya . George kemudian meminta Anda, temannya, untuk...

22
Bersiap untuk mati?

Latar Belakang Salah satu sumber ennui dalam permainan peran-bermain di atas meja adalah berurusan dengan gulungan yang melibatkan banyak dadu. Menggunakan mantra Disintegrasi mungkin instan, tetapi menggulung dan menambahkan 40 dadu tentu saja tidak! Sejumlah saran untuk penanganan ini dibahas...

22
Bisakah kamu mengucapkan mantranya?

Dalam Magic: the Gathering, para penyihir (dikenal sebagai "planeswalkers") saling bertarung dengan melemparkan mantra. Mantra mana biaya. Ada lima warna mana: Putih, Biru, Hitam, Merah, dan Hijau, masing-masing direpresentasikan sebagai {W}, {U}, {B}, {R}, dan {G}. Biaya mantra sedikit lebih...

22
Riffle Array Umum

Golf sederhana untuk memulai minggu! Anda diberi tiga larik: larik dasar B , larik nilai V dan larik indeks I . Anda harus menghasilkan array lain di mana nilai-nilai dari Vdimasukkan ke Bdalam indeks yang ditentukan oleh I. Berikut ini sebuah contoh: Base: [5, 1, 4, 1, 3] Values: [0, 0,...

22
Ketinggian Kotak

Lihatlah diagram seni ascii ini dari berbagai kotak: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | | | +-------+ | | |...

22
Hitung silsilahnya

Pelajaran genetika kecil Ketika Anda hanya memiliki akses ke sifat-sifat atau fenotip seseorang yang terlihat , silsilah sejarah keluarga mereka sering digunakan untuk mencari tahu informasi genetik aktual atau, genotipe dari setiap anggota keluarga. Ketika berhadapan dengan dominasi sederhana...

22
Keluarkan Urutan Iccanobif

Tulis sebuah program atau fungsi bernama yang akan menampilkan atau mengembalikan urutan nke bilangan bulat dalam urutan Iccanobif, didokumentasikan pada OEIS sebagai A014258 . Perhatikan bahwa hanya elemen nol di urutan ( 0) yang akan dicetak jika nnol. Urutan ini dihasilkan dengan memulai...

22
Mengoptimalkan kompiler SKI

The SKI kalkulus adalah varian dari kalkulus Lambda yang tidak menggunakan ekspresi lambda. Sebaliknya, hanya aplikasi dan kombinator S , K , dan saya yang digunakan. Dalam tantangan ini, tugas Anda adalah menerjemahkan istilah SKI ke dalam istilah Lambda dalam bentuk normal β . Spesifikasi...