Pertanyaan yang diberi tag code-challenge

17
Elemen Hilang

Diberikan string Sdan daftar indeks X, modifikasi Sdengan menghapus elemen pada setiap indeks Ssaat menggunakan hasil itu sebagai nilai baru S. Misalnya, diberikan S = 'codegolf'dan X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c...

17
Kompresi Monopoli

Diberikan string yang mewakili keadaan saat ini dari permainan Monopoli pada awal giliran pemain, kompres semua data yang diperlukan ke dalam output terkecil. Jawaban akan dinilai berdasarkan ukuran output dan ukuran sumber . Catatan: Ada banyak variasi regional, tetapi semua referensi dalam...

17
Membalik urutan kata dalam string inplace

Tugas Anda diberi string yang dapat berubah yang cocok [a-z]+( [a-z]+)*. Anda harus mengubahnya menjadi string yang berisi kata-kata yang sama, tetapi dalam urutan terbalik, sehingga "halo di sana semua orang" menjadi "semua orang di sana halo". Anda tidak diizinkan menggunakan lebih dari jumlah...

17
Travelling Salesman

Anda diberikan, sebagai daftar atau vektor atau apa pun, sekelompok 3-tupel atau apa pun, di mana dua hal pertama adalah string, dan hal ketiga adalah angka. String adalah kota, dan jumlahnya adalah jarak di antara mereka. Urutan kota-kota dalam tupel adalah arbitrer (yaitu tidak masalah mana...

17
Jumlah maksimum pelanggaran PEP8 dalam satu baris

Tugas Anda adalah menulis file yang berisi baris dengan banyak pelanggaran pep8 . Aturan: Kami menggunakan pep8 versi 1.5.7 dan pengaturan default. Memanggil pep8 dengan opsi baris perintah lainnya atau menggunakan file rc khusus tidak diperbolehkan. Panjang garis maksimum 120 karakter. Anda...

17
Buat kompiler FizzBuzz

Selamat datang di dunia golf kompiler. Tugas Anda adalah menulis sebuah program yang menghasilkan program lain untuk memainkan varian FizzBuzz pada spec. Kompiler Anda Tulis kompiler yang menghasilkan varian dari program FizzBuzz untuk spesifikasinya. Spesifikasi varian ini dinyatakan dalam...

17
Vektor Sufiks Tua yang Baik

Terinspirasi oleh manual lama ... Tantangan Saya mendefinisikan sebuah th akhiran vektor b sebagai daftar boolean panjang a dengan b mengikuti nilai-nilai truthy. Menulis sebuah program atau fungsi yang, diberikan sebuah dan b dengan cara apapun, mengembalikan sebuah th akhiran vektor b dengan...

17
Menggagalkan kompresi Lepton

Dropbox baru-baru ini merilis Lepton ( GitHub ), sebuah metode yang tanpa kompres memadatkan gambar perjalanan JPEG, menghemat rata-rata 22%. Karena prinsip pigeonhole , algoritma kompresi umum apa pun tidak dapat dijamin menghasilkan file yang lebih kecil ( umum karena tidak berlaku untuk input...

17
Bytecode Interpreter / VM terkecil

Papan Peringkat - JIT Dikompilasi (Lebih Rendah Lebih Baik) es1024 - 81.2 poin (termasuk kompiler yang berfungsi!) Kieth Randall - 116 poin Ell - 121 poin Papan - Ditafsirkan (Lebih rendah lebih baik) Martin Büttner - 706654 poin (sekitar 2 jam). criptych - 30379 poin (97 detik)...

17
Teka-teki Kode Jigsaw

Ini adalah tantangan yang bergantung pada jawaban! Urutan jawaban penting, dan tugas Anda yang tepat tergantung pada jawaban terakhir yang diposting. Anda mungkin ingin mengurutkan jawaban berdasarkan yang terlama . Mari kita mengumpulkan beberapa kode! Berikut adalah 1920 karakter acak (cetak...

17
Bantu robot kami mencapai teleporter

PEMBARUAN: Menambahkan kerangka kerja Python untuk memulai. Stasiun luar angkasa telah diambil alih oleh bot crusher. Anda harus mengarahkan banyak bot teknologi kami yang mahal dan rapuh yang disebut "kelinci" ke teleporter keluar sebelum stasiun hancur sendiri, tetapi bot crusher sedang...

17
Temukan Pola di Strings

Dalam tantangan ini, tugas Anda adalah menemukan substring dengan struktur yang diberikan. Memasukkan Input Anda harus berupa dua string alfanumerik yang tidak kosong, pola p dan teks t . Idenya adalah bahwa masing-masing karakter pmewakili substring non-kosong yang berdekatan tyang terjadi di...

17
Mesin Kebenaran yang Diperpanjang

Banyak orang tahu apa itu mesin kebenaran dalam pemrograman. Tapi sudah saatnya kita membuat segalanya menjadi takik. Memperkenalkan, mesin kebenaran yang diperluas! Mesin kebenaran yang diperluas membutuhkan dua hal sebagai input, integer ndan string nonempty s. Ini menghasilkan s nkali dengan...