Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

3
Mengisi Baki Es Batu Sewenang-wenang
Misalkan kisi ruang ini dan Xmewakili penampang beberapa nampan es batu berbentuk aneh : X X X X X X XX X XX X XXXXXX XXXXXXXXXXXXX Kolom tanpa Xmewakili lubang atau celah di baki yang tidak dapat menampung air, mengalir ke wastafel kapasitas tak terbatas. Air yang jatuh dari ujung …

6
Waktu labirin heksagonal!
Saatnya untuk tantangan labirin lain, tetapi tidak seperti yang Anda tahu. Aturan untuk tantangan ini sedikit berbeda dari kebanyakan tantangan labirin. Jenis ubin didefinisikan sebagai berikut: S: Lokasi di labirin tempat Anda memulai E: Lokasi yang Anda coba tuju 0: Dinding yang tidak bisa Anda lewati +: Lantai yang bisa …

18
Luruskan teks
Tugas Anda adalah mengambil input string dan angka serta menyelaraskan string ke kanan, menjadikan lebar teks sebagai nomor. Ketika garis terlalu panjang, pecahkan dan letakkan sisanya di baris berikutnya, ulangi sampai tidak perlu. Jika garis lebih pendek dari lebarnya, maka balut dengan spasi. Beberapa baris baru dapat muncul, dan harus …
27 code-golf  string 

6
Apakah pizza itu adil?
Pertanyaan ini diinspirasi oleh, dan merupakan kebalikan dari yang ini . Dennis ( E), Doorknob ( D), Martin ( M) dan Chris ( C) telah memesan pizza. Pizza persegi panjang dibagi menjadi potongan-potongan persegi, masing-masing ditandai dengan pemakan yang dituju. Tulis program atau fungsi yang diberi pizza persegi panjang yang …

4
Seni Argyle ASCII
Tulis program (atau fungsi) yang menggunakan bilangan bulat positif. Jika inputnya adalah 1, cetak (atau kembalikan) dua berlian yang berdekatan berdampingan, masing-masing dengan panjang sisi 1 garis miring: /\/\ \/\/ Untuk setiap input yang Nlebih besar dari 1, lihat output untuk N-1dan untuk setiap pasangan berlian tetangga, masukkan berlian baru …

2
Vim - mengelilingi baris komentar dengan karakter komentar
Hari ini saya menyadari bahwa saya sering suka mendefinisikan bagian-bagian dalam kode saya seperti: #################### # Helper Functions # #################### Tapi itu membosankan untuk dilakukan. Dengan asumsi saya memiliki garis seperti ini: # Helper Functions # Apa set vimpenekanan tombol paling pendek untuk membungkusnya menjadi #? Shift tidak dihitung sebagai …
27 code-golf  vim  comment 

1
Skor ASCII
Menggali di kedalaman folder temp Anda, Anda menemukan beberapa komposisi untuk piano. Sayangnya, komposisi ini ditulis dengan nama catatan dan durasi saja, dan Anda hanya memiliki akses ke terminal teks. Karena itu, tugas Anda adalah menulis program untuk menampilkan komposisi sebagai seni ASCII. Memasukkan Program Anda harus menerima dua string …

10
Produk panjang kait
Sebuah diagram Muda adalah susunan kotak di baris kiri-dibenarkan dan top-dibenarkan kolom. Untuk setiap kotak, semua ruang di atasnya dan di sebelah kirinya ditempati. XXXXX XXX XXX X The Panjang kail dari kotak adalah jumlah kotak ke kanan berturut-turut, serta di bawahnya dalam kolomnya, juga menghitung sendiri sekali. Misalnya, kotak …

25
Balikkan dan Balikkan String
Balikkan dan Balikkan String Tantangan Dalam tantangan ini. Anda akan menulis sebuah program yang akan menampilkan atau mengembalikan input, terbalik dan terbalik. Pertama, setiap karakter harus dikonversi ke kode karakternya. Kemudian, itu harus dikonversi ke basis-2. Mengikuti, string itu harus dibalik. Setelah itu, string harus dibalik (1 -> 0 dan …

7
Meningkatkan Diamond Tiling
Setiap segi enam biasa dapat diberi ubin dengan berlian, misalnya seperti: ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Kami akan mempertimbangkan ubin di atas ukuran 1(karena sisi berlian terbuat dari satu /atau \masing - masing). Ukuran ubin yang sama 2akan terlihat seperti: ____________ / / /\ \ /___/___/ \___\ / …

24
Sortir ini, cepat!
Ya ... ada 59 (sekarang 60) pertanyaan yang diurutkan , tetapi tidak ada quicksort sederhana. Itu harus diperbaiki. Bagi mereka yang tidak terbiasa dengan quicksort , ini adalah rincian, milik Wikipedia- Pilih elemen, yang disebut pivot , dari array. Susun ulang array sehingga semua elemen dengan nilai lebih kecil dari …

25
Temukan nomor biner 1-sparse berikutnya
Bilangan bulat positif N adalah K- sparse jika setidaknya ada K 0 antara dua 1 berturut-turut dalam representasi binernya. Jadi, angka 1010101 adalah 1-jarang sedangkan 101101 tidak. Tugas Anda adalah menemukan nomor 1-sparse berikutnya untuk nomor input yang diberikan. Misalnya, jika inputnya 12 ( 0b1100) output harus 16 ( 0b10000) …

3
Squarefinder - Menemukan tetragon biasa
Bayangkan sekelompok persegi panjang yang ditarik di pesawat, masing-masing persegi panjang dengan simpulnya pada koordinat bilangan bulat dan sisi-sisinya sejajar dengan sumbu: Persegi panjang mempartisi pesawat menjadi beberapa daerah terpisah, berwarna merah dan biru di bawah ini: Tujuan Anda adalah untuk menemukan jumlah daerah seperti itu yang kotak sempurna. Dalam …

23
Tukar kapitalisasi dua string
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Deskripsi Inputnya adalah dua string, s1dan s2panjangnya sama. Masing-masing hanya berisi ASCII yang dapat dicetak dan panjangnya setidaknya satu karakter. Anda dapat memasukkan ini sebagai …
27 code-golf  string 

7
Perumpamaan yang meyakinkan
Beberapa orang di sini mungkin adalah pembaca XKCD yang rajin. Jadi, saya pikir saya akan menantang kalian untuk melakukan sesuatu yang bisa dilakukan Megan dengan mudah: membuat skrip yang menghasilkan ribuan perumpamaan yang meyakinkan tentang apa yang tidak bisa dilakukan komputer. Skrip Anda Dapat ditulis dalam bahasa apa pun Harus …

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.