Pemrograman Puzzle & Golf Kode

19
Cetak Papan Maaf

Saya baru saja memainkan permainan papan Maaf! dengan beberapa orang, dan saya menyadari bahwa saya dapat mendasarkan beberapa tantangan menarik darinya. Yang ini cukup sederhana. Tugas Anda hanyalah mengeluarkan versi ascii-art dari papan maaf, menempatkan potongan-potongan di tempat yang saya...

19
Kecurangan Cyclic Quine

Konsep Tulis program yang mengeluarkan kode dalam bahasa pemrogramannya. Kode itu, ketika dieksekusi, harus menampilkan program aslinya. Aturan Karena ini adalah quine kecurangan, Anda dapat membaca kode sumber asli. Program keluaran pertama harus dalam bahasa yang sama dengan program...

19
Jumlahkan Angka Fibonacci Pertama dan Genap

Sepertinya belum ada kontes untuk yang ini. Tugasnya sederhana. Tambahkan nangka pertama dari urutan Fibonacci yang genap dan output hasilnya. Ini diberikan oleh OEIS A099919 , kecuali bahwa urutan digeser oleh satu, dimulai dengan fib(1) = 0alih - alih fib(1) = 1. Ini kode golf. Hitungan byte...

19
Memecahkan Ice Maze

Labirin es telah menjadi salah satu kebutuhan pokok gim Pokémon saya sejak debut mereka di Pokémon Gold and Silver. Tugas Anda adalah membuat program yang memecahkan masalah jenis ini. Labirin es terutama terdiri dari, seperti namanya, es. Setelah pemain bergerak ke arah di atas es, mereka akan...

19
Jadilah di sana atau menjadi persegi!

Semua orang telah mendengar ungkapan "ada di sana atau menjadi persegi". Jadi saya pikir sudah waktunya untuk tantangan tentang hal itu. Memasukkan Anda akan mengambil alamat direktori absolut penuh sebagai teks sebagai input melalui STDIN atau yang setara. Keluaran Jika alamat direktori ada...

19
Kiat-kiat untuk bermain golf di Brachylog

Brachylog adalah bahasa yang mulai menonjol dalam kode-golf baru-baru ini (dan baru saja menerima pembaruan utama dengan sintaks terser). Seperti Prolog, prolog memiliki keunggulan yang sering dapat memecahkan masalah (biasanya melalui kekuatan kasar) hanya dari deskripsi yang cukup akurat tentang...

19
Temukan file terkecil

Tujuan: Buat program untuk menemukan file terkecil di folder saat ini. Ukuran file dapat diukur dalam byte atau karakter. Jika beberapa file memiliki ukuran yang sama, Anda dapat memilih satu atau menampilkan semuanya. Anda dapat mengasumsikan akan ada setidaknya satu file di folder, dan tidak...

19
Masalah membelah kalung

Latar Belakang Saya terinspirasi oleh 3Blue1Brown 's baru-baru ini video yang tentang masalah kalung membelah (atau saat ia menyebutnya, masalah kalung itu dicuri) dan hubungannya dengan teorema Borsuk-Ulam . Dalam masalah ini, dua pencuri telah mencuri kalung berharga yang terdiri dari beberapa...

19
Faktor Anagram

Pada episode terbaru QI , 5 kelipatan pertama dari 142857 digambarkan sebagai anagram dari nomor aslinya. Tentu saja, siapa pun yang memiliki lebih dari pengetahuan yang lewat tentang angka itu akan tahu bahwa angka-angka itu sebenarnya siklik, bukan hanya anagram. Tapi itu membuat saya...

19
Menghitung dalam nbble biner

Tantangan ini adalah menampilkan ke terminal Anda, jendela, kanvas atau menyaring angka-angka nol hingga 10 inklusif. Setiap angka yang dikeluarkan harus ditampilkan sebagai 4-bit lebar, jadi nol harus ditampilkan seperti 0000dan seterusnya. Anda dapat memisahkan setiap angka yang dihasilkan...

19
Urutkan penyisipan terbalik

Objektif Hasilkan daftar orak asli, dari gerakan yang akan dilakukan Sortasi Sortir untuk mengurutkannya. Daftar asli akan memiliki semua angka dari 0hingga N-1(inklusif) di mana Nukuran input. Memasukkan Daftar berisi gerakan yang diperlukan untuk mengurutkan daftar. Setiap nilai mewakili...

19
Pengeras radiasi meta

Latar Belakang Di situs ini, kami kadang-kadang memiliki pertanyaan yang memerlukan program untuk "radiasi diperkeras"; ini berarti bahwa program tersebut harus mampu bertahan dari penghapusan satu atau lebih byte, tidak peduli byte mana yang dihapus. Seperti biasa untuk tugas-tugas yang sering...

19
Mod Mengapung!

Perangkat lunak pemodelan 3D terutama menggunakan Pemetaan UV untuk memetakan tekstur ke objek 3D. Nilai yang valid untuk U dan V biasanya terletak dalam [0..1]rentang inklusif . Tantangan Anda membeli perangkat lunak pemodelan 3D baru yang super mudah digunakan. Namun ada satu masalah dengan...

19
Penrose Triangle Codegolf

The Penrose segitiga , juga dikenal sebagai tribar Penrose, atau tribar tidak mungkin, adalah objek yang tidak mungkin. Tujuan dari tantangan ini adalah untuk menampilkan segitiga Penrose dalam byte sesedikit mungkin. Sumber: Wikipedia Aturan: Anda harus menampilkan Segitiga Penrose secara...

19
Basis besar, digit kecil

Bahasa J memiliki sintaks yang sangat konyol untuk menentukan konstanta . Saya ingin fokus pada satu fitur keren pada khususnya: kemampuan untuk menulis dalam basis sewenang-wenang. Jika Anda menulis XbYuntuk Xangka dan Ystring alfanumerik apa pun, maka J akan mengartikannya Ysebagai angka dasar...