Pemrograman Puzzle & Golf Kode

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

30
Buatkan aku lebih banyak!
Membuat saya s'more ! Saya beri tahu Anda lebar, jumlah kerupuk graham, jumlah cokelat, dan jumlah marshmallow. Sebuah contoh: Memasukkan: Lebar: 10 Graham: 3 Chocolate: 2 Marshmallow: 1. Keluaran: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Apakah itu mudah? Um ... ya. Perhatikan bahwa input harus berupa daftar …

23
Bantu dealer membangun kembali geladak
Dealer telah ceroboh dan kehilangan jejak kartu apa yang terdapat di geladaknya dan kartu apa yang hilang, dapatkah Anda membantunya? Dek lengkap terdiri dari 52 kartu remi, yaitu: Setiap warna di geladak (hati, berlian, sekop, klab) berisi: Angka-angka [2 - 10] Jack Seorang ratu Seorang raja Ace Tugas Program Anda …
19 code-golf 

1
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 beri tahu. Spesifikasi Pertama, ini adalah gambar Maaf yang sebenarnya …

9
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 dan valid, program Anda akan memindahkan dirinya …

1
Buat polyglot regex
Tulis regex yang berfungsi dalam setidaknya 2 rasa regex (atau versi), dan cocokkan dengan string yang berbeda di setiap rasa (atau versi) yang digunakan. String yang harus dicocokkan dalam tantangan ini adalah kata-kata pertama dari nama kode Ubuntu, yang tercantum di bawah ini. Regex Anda harus cocok dari atas daftar. …

6
Hitung karakter - sedikit demi sedikit!
Bagian yang sederhana: Diberikan string input yang hanya berisi karakter ASCII yang dapat dicetak (spasi - tilde), hitung jumlah kemunculan setiap karakter dan kembalikan hasilnya pada format yang sesuai. Hasil untuk string a%hda7aharus sesuatu seperti: a:3, %:1, h:1, 7:1, d:1. Penyortiran tidak perlu, pembatas dan format adalah opsional tetapi harus …

2
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 terus bergerak ke …

14
Basis Anda ke 1-2-3-Tribonacci ke Biner kembali ke Basis Anda
Latar Belakang Urutan 1-2-3-Tribonacci Bayangkan sesaat Anda bisa membuat urutan fibonacci dengan mengganti rumus iterasi standar dengan yang berikut: Pada dasarnya, alih-alih menjumlahkan dua terakhir untuk mendapatkan yang berikutnya, Anda menjumlahkan tiga terakhir. Ini adalah dasar untuk urutan 1-2-3-Tribonacci. Kriteria Brown Kriteria Brown menyatakan bahwa Anda dapat mewakili nilai integer …

30
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 dengan spasi, koma, atau carriage return. Solusi terkecil menang tetapi angka …

11
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 aslinya. Anda tidak dapat membuat quine biasa. Kedua program harus berbeda. …
19 code-golf  quine 

7
Abjad Bilangan Bulat
Abjad Bilangan Bulat Untuk satu set angka, letakkan dalam urutan abjad ketika angka-angka itu dieja (yaitu 1: satu, 2: dua, 90: sembilan puluh, 19: sembilan belas). Kode Anda harus bekerja untuk rentang tersebut [-999999, 999999]. Output harus memiliki pembatas antar angka. Spasi akan berfungsi, seperti spasi dan koma seperti yang …

26
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 ada file yang memiliki ukuran …

20
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 terendah menang. Contohnya …

7
Buat Template Penurunan Harga untuk Posting Anda
Tugas Anda sederhana: Tulis program (atau fungsi) yang tidak membutuhkan input dan output seperti ini: ## *name*, *length* bytes *code* Di mana *name*nama bahasa yang Anda gunakan, *length*adalah jumlah byte dalam kode Anda, dan *code*merupakan kode sumber program Anda. Jika *code*berisi beberapa baris, ini memiliki empat spasi sebelum setiap baris. …
19 code-golf  quine 

4
Golf Bunga Kehidupan
Tantangannya di sini adalah menggambarkan bunga kehidupan secara akurat (yang menurut beberapa tokoh geometri suci) dalam bahasa pilihan Anda. Desain terdiri dari susunan lingkaran dan lingkaran parsial dari jari-jari 1 seperti yang diperlihatkan pusat-pusatnya tersusun pada kisi segitiga 1, ditambah satu lingkaran lebih besar dari jari-jari 3 yang mengelilinginya. Desain …

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.