Pertanyaan yang diberi tag code-golf

32
Dekode Peta Panas

Heatmaps Pertimbangkan sebuah ruangan persegi panjang, yang langit-langitnya memiliki kamera termal yang mengarah ke bawah. Di dalam ruangan, ada sejumlah sumber panas intensitas 1-9, suhu latar belakang sedang 0. Panas menghilang dari setiap sumber, turun satu unit per langkah (non-diagonal)....

32
Golf Di Bawah Nama Pengguna PPCG

Sebuah komentar yang saya buat dalam obrolan dan percakapan berikutnya menginspirasi saya untuk membuat tantangan ini. Apakah saya satu-satunya yang dirujuk oleh inisial di sekitar sini? Kita semua tentang bermain golf. Kita dapat memiliki MB dan D-nob dan ... O. Jika saya dikenal sebagai "CH"...

32
Area Poligon yang Berhubungan Sendiri

Pertimbangkan poligon yang berpotongan-sendiri yang berpotensi, yang ditentukan oleh daftar simpul dalam ruang 2D. Misalnya {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Ada beberapa cara untuk mendefinisikan bidang poligon seperti itu, tetapi...

32
Formatter Penjelasan Kode

Pengajuan golf kode yang sukses, pada dasarnya, dipenuhi dengan simbol-simbol gila di semua tempat. Untuk membuat pengajuan mereka lebih mudah dimengerti, banyak pegolf kode memilih untuk memasukkan penjelasan kode mereka. Dalam penjelasan mereka, garis kode diubah menjadi diagram yang meledak...

32
Seni ASCII Hari Ini # 2 - Flow Snakes

Sebuah Arus Ular, juga dikenal sebagai kurva Gosper , adalah kurva fraktal, tumbuh secara eksponensial dalam ukuran dengan setiap pesanan / iterasi dari proses yang sederhana. Di bawah ini adalah detail tentang konstruksi dan beberapa contoh untuk berbagai pesanan: Pesanan 1 Alur Ular : ____ \__...

32
5318008 - Bersenang-senang dengan Kalkulator

Di sekolah-sekolah di seluruh dunia, anak-anak mengetik angka ke dalam kalkulator LCD mereka, membalikkannya dan tertawa terbahak-bahak setelah menciptakan kata 'Boobies'. Tentu saja, ini adalah kata yang paling populer, tetapi ada banyak kata lain yang dapat dihasilkan. Namun, semua kata harus...

32
Peregangan Kata

Tulis program atau fungsi yang menduplikasi huruf dalam sebuah kata, sehingga semua huruf yang digandakan yang disusun dari kiri ke kanan dalam kata tersebut akan membentuk array input. Sebagai contoh: input: chameleon, [c,a,l,n] output: cchaamelleonn Memasukkan Kata awal (mis....

32
FizzBuzz Reverse Solver

Sinopsis: Mengingat hasil dari program FizzBuzz yang digeneralisasi, kembalikan daftar faktor dan kata-kata yang digunakan untuk program tersebut. Deskripsi Tantangan Bayangkan program FizzBuzz umum yang memasukkan sebagai input daftar faktor dan kata-kata untuk digunakan dan nomor untuk...

32
Masukkan nama Anda melalui pad-D

Teka-teki: Pertimbangkan permainan konsol / genggam dengan d-pad di mana Anda diminta memasukkan nama jenis. Ini muncul di banyak game lama sebelum penggunaan QWERTY dipopulerkan di konsol (mis. Saya percaya Wii menggunakan tata letak keyboard QWERTY untuk input). Biasanya, keyboard di layar...

32
Seimbangkan satu set bobot pada jungkat-jungkit

Usaha menyeimbangkan Ikhtisar Diberikan input 3 bilangan bulat positif satu digit yang mewakili satu set bobot, output representasi ASCII dari jungkat-jungkit dengan bobot ditempatkan di atasnya sehingga seimbang di sekitar poros pusat, dengan mempertimbangkan efek tuas. Setiap angka memiliki...

32
Di mana Panah Menunjuk?

Di mana Panah Menunjuk? Dalam tantangan ini, tujuan Anda adalah mengikuti panah dan menampilkan karakter yang ditunjuknya. Contohnya Memasukkan: d S------+ b | | c +--->a Keluaran: a Memasukkan: S-----+---a->c | V b Keluaran: b Panah tidak menunjuk ckarena dibagi oleh...

32
Balikkan Papan Minesweeper

Minesweeper adalah gim komputer populer yang mungkin Anda buang-buang waktu untuk mencoba mengungkap sel-sel yang ditambang dalam kotak persegi panjang berdasarkan petunjuk tentang berapa banyak tambang tetangga yang dimiliki masing-masing sel non-tambang. Dan jika Anda belum memainkannya, lakukan...

32
Berapa banyak kue tiga buah yang bisa Anda buat?

Pie tiga buah terbuat dari tiga buah yang berbeda . Apa pai paling tiga buah yang bisa Anda buat dari jumlah 5 buah yang Anda miliki? Misalnya dengan 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches Anda dapat membuat 2 kue: apple, mango, nectarine banana, mango, nectarine Input: Lima...

32
Putar anti-diagonal

Latar Belakang Dalam sebagian besar bahasa pemrograman yang masuk akal, sangat mudah untuk memutar baris atau kolom array 2D. Dalam tantangan ini, tugas Anda adalah memutar anti-diagonal sebagai gantinya. Ingatlah bahwa anti-diagonal array 2D adalah irisan 1D-nya yang diambil ke arah timur laut...

32
Roulette Rusia, Muat Ulang

Ayo mainkan Roulette Rusia! Biasanya, ini akan menjadi perlombaan untuk menulis program MOD 6 terpendek, tapi itu tidak terlalu realistis, karena peluang menang berkurang dengan setiap klik. Berikut aturannya: Meniru enam penembak sungguhan : Peluru tunggal ditempatkan ke dalam salah satu...

32
Reaksi berantai bom

Pengantar: Sebelum tugas, inilah yang dilakukan setiap elemen pada peta: Tanah biasa ( X): Ini tidak menghasilkan apa-apa. Tanah yang hancur ( -): Ini sama dengan tanah biasa, tetapi dihancurkan oleh bom. Bom aktif ( !): Pada peta, ini akan menghancurkan semua yang ada di kotak 3x3: XXXXX...

32
Tips untuk bermain golf di vim

Baru-baru ini saya menyadari bagaimana vim bekerja sangat baik untuk bermain golf, terutama untuk kompleksitas-kolmogorov . Juga, menurut meta vim adalah 'bahasa pemrograman' yang dapat diterima dengan baik setidaknya, untuk cakupan situs ini, yaitu. Apa tips umum yang Anda miliki untuk bermain...

32
Miringkan seni ASCII

Diberikan input dari gambar seni ASCII, output seni ASCII dicetak miring. Untuk memiringkan seni ASCII: Masukkan nol spasi sebelum baris terakhir, satu spasi sebelum baris kedua terakhir, dua spasi sebelum baris ketiga terakhir, dll. Hapus spasi kosong tambahan apa pun yang mungkin telah dibuat....