Pertanyaan yang diberi tag code-golf

35
Itu banyak monyet

The monyet Teorema tak terbatas menyatakan bahwa, mengingat waktu yang tak terbatas, mesin mengirimkan seolah tak ada habisnya karakter acak akan selalu ketik teks yang diberikan. Bagi saya itu terdengar seperti ide yang bagus untuk sebuah tantangan. Proses Untuk memonetisasi string A,...

35
Boustrophedonise

Terkait tetapi sangat berbeda. Sebuah boustrophedon adalah teks di mana setiap baris tulisan membalik atau terbalik, dengan huruf terbalik. Dalam tantangan ini, kita hanya akan membalik setiap baris lainnya, tetapi membiarkan karakter yang sebenarnya digunakan tetap utuh. Anda dapat memilih garis...

35
Gambarkan aku domino

Tantangan Diberikan dua digit 0-9 sebagai input, output domino (dari set domino double-sembilan ) dengan jumlah pips (titik) pada kedua sisi. Sepuluh wajah yang mungkin terlihat seperti ini (dipisahkan oleh pipa): | | o| o|o o|o o|o o o|o o o|o o o|o o o | o | | o | | o | | o |o o|o o o | |o...

35
Kata-kata kayu, kata-kata nyaring

Catatan: Ada beberapa kata kasar dalam pertanyaan ini. Ada teka-teki implisit yang diajukan dalam sketsa Monty Python klasik ini (Anda juga dapat menyiapkan skripnya secara online). Berbagai frase digambarkan sebagai 'kayu' atau 'nyaring', dan satu digambarkan sebagai 'PVC'. Diberikan frasa,...

35
Kemana ular itu pergi?

Tulis fungsi (menggunakan sesedikit mungkin byte) yang mengambil array dua dimensi dari sejumlah kolom dan baris di mana: 0 mewakili blok kosong, 1 mewakili blok ular. Fungsi harus mengembalikan jumlah kemungkinan jalur yang dilalui ular. Contoh 1: Memasukkan: [ [1,1,1,1,1],...

35
Kapitalisasi nilai tukar

Diberikan dua string surat, transfer pola kapitalisasi setiap string ke yang lain. Bytes paling sedikit menang. Input: CodeGolf xxPPCGxx Output: coDEGOlf XxppCgxx Kedua string akan memiliki panjang yang sama dan kosong, dengan hanya huruf a..zdan A..Z. Anda dapat menampilkan dua string yang...

35
Jumlah cache FIFO hilang

Tantangan ini sangat sederhana (dan prekursor untuk tantangan yang lebih sulit!). Diberikan array dari akses sumber daya (hanya dilambangkan dengan bilangan bulat tidak negatif) dan sebuah parameter n, kembalikan jumlah cache yang hilang dengan asumsi bahwa cache kita memiliki kapasitasn dan...

35
Situasi yang rumit

Mengingat notasi Dowker tentang simpul dan tanda-tanda penyeberangannya, hitung polinomial braketnya. Meskipun ada definisi yang lebih teknis, untuk tantangan ini cukup memikirkan simpul sebagai sesuatu yang dibuat secara fisik dengan menyatukan kedua ujung tali menjadi satu. Karena simpul ada...

35
Sortir berbasis indentasi

Diberikan daftar terurut dari string huruf yang sama (az XOR AZ) di mana setiap string didahului oleh 0 karakter spasi atau lebih, mengeluarkan daftar yang sama tetapi dengan string yang diurutkan pada setiap tingkat indentasi. Kedalaman indentasi di bawah orang tua yang berbeda dihitung sebagai...

35
Connect 4: Spot the Fake!

Bank telah dibobol, dan semua preman mafia lokal memiliki alibi yang tidak biasa: mereka ada di rumah bermain Connect 4! Untuk membantu penyelidikan, Anda diminta untuk menulis sebuah program untuk memvalidasi semua papan Connect 4 yang telah disita untuk memeriksa apakah posisi tersebut memang...

35
Scrabble yang sudah usang

Masalah Anda terjebak di sebuah pondok di tengah hutan, dengan hanya scrabble tua yang diatur untuk menghibur diri sendiri. Setelah diperiksa Anda melihat bahwa surat-surat scrabble begitu dikenakan, sehingga hanya poin untuk setiap huruf yang terlihat. Meskipun demikian Anda memutuskan untuk...

35
Daftar * semua * tupel!

Menulis sebuah program, diberi input n , akan menghasilkan semua n-tupel yang mungkin menggunakan bilangan asli. n=1 (1),(2),(3),(4),(5),(6)... n=2 (1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)... n=6 (1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)... Output mungkin dalam urutan apa pun...

34
ROT-13 mentransformasikan input standar

Tantangannya: Untuk membaca input yang panjangnya berubah-ubah dan menghasilkan ROT13 dari input tersebut. Semua karakter selain AZ harus disalin ke output kata demi kata, dan case harus dipertahankan jika memungkinkan. Bahasa apa pun yang dapat membaca dan menulis stream standar adalah permainan...

34
Kotak Flippin '

Buat program atau fungsi untuk menguraikan satu angka dengan membalik (membalikkan sekitar titik tengah) hanya baris dan kolom. Memasukkan Input akan berupa grid digit 9x9 dalam bentuk string 9 baris seperti

34
Gambarkan Bentuk Hati

Tantangan Gambarlah bentuk Hati ... sebagai seni ASCII! Seni Anda tidak harus persis seperti milik saya, tetapi harus terlihat seperti Bentuk Hati. Bagian dalam hati harus mengandung kata-kata "Cinta" setidaknya 20 kali Aturan Program harus menulis karya seni ke konsol. Kode terpendek...

34
Minesweeper Solver

Kami sudah membuat bidang Minesweeper , tetapi seseorang benar-benar harus menyapu ranjau yang dihasilkan sebelum PCG meledak! Tugas Anda adalah menulis Solver Minesweeper yang kompatibel dengan versi yang sedikit dimodifikasi dari solusi yang diterima dari "Working Minesweeper" (tindakan...

34
Kemana laser pergi?

Ambil kisi 2 dimensi dan gambar sejumlah segmen garis di atasnya untuk mewakili cermin. Sekarang pilih titik untuk meletakkan laser teoretis dan sudut untuk menentukan arah yang ditunjuknya. Pertanyaannya adalah: jika Anda mengikuti jalur sinar laser untuk jarak tertentu, di titik koordinat manakah...

34
Membatalkan susunan Array

Tantangan ini terinspirasi oleh pertanyaan tentang Mathematica.SE . Katakanlah Anda memiliki daftar / array bersarang dari beberapa struktur arbitrer (daftar di setiap level tidak harus memiliki panjang yang sama). Untuk kesederhanaan, kami akan menganggap bahwa node adalah bilangan bulat...