Pemrograman Puzzle & Golf Kode

15
Cetak Teks Nyata Yang Tak Terlihat

Tantangan saya sebelumnya, Mencetak teks tak terlihat cukup populer, kemungkinan karena sepele itu. Namun mereka yang lebih jeli dari Anda mungkin telah memperhatikan bahwa Anda tidak benar-benar mencetak teks yang tidak terlihat, karena tidak mungkin untuk membaca apa yang diinput hanya diberikan...

15
Buat Program Parrot

Diberikan input, output yang input diikuti oleh baris baru tanpa akhir. Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E) dan baris baru ( 0x0A). Jika input panjang 0, output baris baru tanpa henti. Ini adalah kode-golf sehingga byte paling sedikit...

15
Copodope Gopolopfop

Bahasa: Oppifikasi Bahasa yang lucu untuk diucapkan dibuat dengan menerapkan proses berikut untuk setiap kata: Tempatkan opsetelah setiap konsonan. Jadi CodemenjadiCopodope . Ya itu saja. Untuk tujuan tantangan ini,y selalu merupakan konsonan. The Challenge: De-oppification Diberi kata...

15
Menambahkan angka

Tantangan yang cukup sederhana: Anda akan menerima dua input, string dan angka (angka dapat diambil sebagai string, yaitu "123"bukannya123 ) Jika string tidak diakhiri dengan angka (yaitu, tidak cocok dengan regex \d$), tambahkan saja nomor ke akhir string. Jika string berakhir dengan angka...

15
Hari ini di YOLD

The kalender Discordian adalah kalender alternatif yang digunakan oleh Discordians. Tahun perselisihan memiliki 5 musim, masing-masing berlangsung selama 73 hari: Kekacauan, Perselisihan, Kebingungan, Birokrasi, dan Buntutnya. Minggu yang tidak sesuai memiliki 5 hari: Sweetmorn, Boomtime,...

15
Ksatria mengisi kotak

Ksatria mengisi adalah mengisi banjir menggunakan konektivitas bagian catur ksatria. Secara khusus: 1 1 1 1 0 1 1 1 1 (0 adalah titik awal, 1s menunjukkan sel yang terhubung) Tantangan Diberi kisi 2D ruang dan dinding, dan lokasi awal, melakukan knight-fill pada kisi. Kode terpendek...

15
Buatkan saya pagar!

Tantangan Ini adalah tantangan sederhana. Diberi dua bilangan bulat positif w dan hbuat pagar ASCII dengan lebar wdan tinggi h. Pagar harus dibangun menggunakan aturan berikut: The +karakter akan mewakili posting. The -karakter akan digunakan untuk mewakili lebar pagar. Ini |akan digunakan untuk...

15
Mari kita membuat segitiga

Kebanyakan orang akrab dengan segitiga Pascal. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Segitiga Pascal adalah otomat di mana nilai sel adalah jumlah sel ke kiri atas dan kanan atas. Sekarang kita akan mendefinisikan segitiga serupa. Alih-alih hanya mengambil sel ke kiri atas dan kanan atas kita akan...

15
Tentara hidup berdampingan secara damai

Dalam permainan catur, ada bidak yang disebut ratu yang dapat menyerang bidak lain yang ada di baris, kolom atau diagonal yang sama. Dalam catur biasanya ada dua sisi, hitam dan putih, dengan masing-masing bagian milik salah satu tim. Potongan mungkin tidak menyerang potongan milik tim yang sama....

15
Kunci apa yang saya tekan?

Tugasnya adalah menulis kode untuk mengidentifikasi tombol mana yang ditekan pada keyboard. Anda dapat mengasumsikan bahwa hanya satu tombol yang ditekan pada satu waktu dan bahwa ada tata letak keyboard AS standar. Itu adalah tata letak dengan @ lebih dari 2. Kode Anda harus menampilkan...

15
Apakah saya sudah makan siang?

Kamu suka makan siang Namun, Anda melakukan diet dan ingin memastikan Anda tidak makan siang dua kali dalam satu hari. Jadi, Anda perlu membuat program untuk membantu Anda memastikan. Namun, satu komplikasi adalah Anda makan siang dengan jadwal yang sangat aneh. Waktu Anda makan siang adalah...

15
Buat Meja Kerajinan Minecraft

Tidakkah kamu membencinya ketika kamu tidak ingat bagaimana membuat sesuatu di Minecraft? Nah, saatnya memperbaiki itu! Tugas Tugas Anda adalah mengambil input, baik sebagai daftar 1D atau 2D dan menampilkan item apa yang merupakan hasil dari tabel crafting! Memasukkan Anda dapat mengambil...

15
AZ 10, kan?

Sebagai tindak lanjut dari tantangan saya sebelumnya Hitung sampai 20 dengan Kata-kata!, sekali lagi kami akan menggunakan daftar kata dari tantangan itu untuk melakukan tugas lain. Kali ini, Anda akan secara eksklusif menggunakan: https://github.com/Magic Gurita Mm / wordListsByLength / blob /...

15
Temukan angka terpanjang berturut-turut

Tantangan sederhana: diberi serangkaian angka bilangan bulat positif, temukan angka yang berisi di antara digit-digitnya, angka terpanjang dari berturut-turut. Trik-nya? Diijinkan untuk digit dalam proses untuk membungkus nilai yang mungkin ( 0123456789) dan untuk berlari mundur. Jadi keduanya...

15
Menerapkan pegolf spasi putih

Beberapa esolang dua dimensi, seperti Forked , dan beberapa non-esolangs, seperti Python , terkadang dapat membutuhkan spasi sebelum baris kode. Ini tidak terlalu golf. Juga, saya malas dan menulis lang 2d yang membutuhkan banyak ruang sebelum kode. Tugas Anda adalah menulis alat yang membuat...

15
Saring elemen pseudo!

Kami mendefinisikan hiper-rata-rata dari array / daftar (angka) rata-rata aritmatika dari jumlah awalannya. Misalnya, hiper-rata-rata daftar [1, 4, -3, 10]dihitung dengan cara berikut: Kami mendapatkan awalan: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Jumlah masing-masing: [1, 5, 2, 12]. Dan...

15
Hasilkan angka yang tak terlihat

Katakanlah substring adalah bagian berkelanjutan dari string asli. Misalnya catadalah substring dari concatenate. Kami akan mengatakan bahwa substring yang tepat adalah substring yang tidak sama dengan string asli. Misalnya concatenateadalah substring concatenatetetapi bukan substring yang tepat....