Pemrograman Puzzle & Golf Kode

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

21
Monday Mini-Golf # 2: Memotong teks panjang
Monday Mini-Golf: Serangkaian tantangan kode-golf pendek , diposting (mudah-mudahan!) Setiap hari Senin. Banyak aplikasi web (terutama media sosial) secara otomatis memotong teks yang panjang sehingga sesuai dengan pemformatan aplikasi. Dalam tantangan ini, kita akan membuat algoritma untuk secara otomatis memangkas satu bagian teks ke panjang tertentu. Tantangan Tujuan dari tantangan …
25 code-golf  string 

8
Golf Warna CSS!
Anda adalah pengembang web, dan bos Anda telah memutuskan untuk memperbarui situs web perusahaan. Dia telah memutuskan bahwa lebih sedikit warna lebih baik, tetapi dia ingin situsnya terlihat sama. Anda benar-benar memutuskan bahwa dia tidak tahu apa yang dia bicarakan, tetapi Anda tetap akan mencoba, karena Anda bosan. Karena perusahaan …
25 code-golf  css 

12
Pengenalan ekspresi wajah Emoticon
Tulis program yang menerima sebagai input emoticon dan ouput jika emoticon senang atau sedih. Program menerima string sebagai input atau parameter, dan harus menampilkan string "bahagia" jika inputnya ada dalam daftar emoticon bahagia, atau "sedih" jika inputnya ada dalam daftar emoticon sedih. Anda dapat menganggap input tersebut selalu merupakan emoticon …
25 code-golf  string 

4
Jam berapa
Saya suka menghemat waktu secara harfiah, dengan mengenakan tiga jam tangan di pergelangan tangan saya ... Masalahnya adalah masing-masing memberikan waktu yang berbeda. Satu jam tangan adalah x menit di belakang waktu yang sebenarnya. Satu jam adalah x menit lebih awal dari waktu yang sebenarnya. Jam tangan terakhir menunjukkan waktu …
25 code-golf  date 

5
Kejuaraan Konflik Penjadwalan Nasional
(Saya bermaksud memposting ini sementara 1542: Konflik Penjadwalan masih xkcd saat ini, tetapi saya memiliki konflik penjadwalan.) Memasukkan Input akan menjadi daftar 3nelemen, yang mewakili nacara. Elemen pertama dalam setiap kelompok 3 akan menjadi nama acara; yang kedua dan ketiga, waktu mulai dan berakhir. Sebagai contoh: foo 12 34 bar …
25 code-golf 

3
Leonhard menyukai labirin
Latar belakang Anak saya Leonhard (4 tahun) menyukai labirin. Saya tidak tahu dari mana dia tahu labirin, tapi dia melukisnya dan tahu bagaimana mereka bekerja: Baru-baru ini, ia mulai membuat game dari lukisannya. Ini adalah peraturannya: kotak hitam menunjukkan titik awal. kait menunjukkan pintu keluar labirin (di situlah Anda ditarik …

30
Membandingkan dua angka
Tantangan Diberi dua bilangan bulat Adan Bsebagai input, Anda harus menulis sebuah program yang menampilkan apakah A>B, A==Batau A<B. Bilangan bulat akan berada dalam kisaran wajar yang didukung oleh bahasa Anda yang mencakup setidaknya 256 nilai. Program Anda dapat berupa program lengkap atau fungsi, mengambil input melalui STDIN atau argumen …
25 code-golf  number 

3
Mencari program di papan Boggle besar
Setiap karakter dalam blok teks 64 x 64 ini telah dipilih secara acak dan seragam dari 95 karakter ASCII yang dapat dicetak . /rq$:Zy5*g'$DeGXX2o8y "{@Cg:FR9qih}xh >5$DsF1Fs5Ao~smFp;.RJbV )U c4\(|Sx*V$10G9xO:NjHKasem%,\9[pPm@&kTaN~HC[;9`lgqlAH(7dt0a-5}LJ[ &sifw9V-.PLRoD~F'dJYA^Q)L#h>$9h!B4b&ceKp8~HndzDm#1/ySydrf5T8[Y%4 U9>HLQ74Qf[^V9tpWrKFcFxZJ::4?z/o]3u,V[B&hB9lFYA0:rW#yql5z9.d*D}U :M2*O9'7_HMGw_=%@hR>O+(@Dr6MIt(=/{-{4lia0Vmws32wr(fnTmT%HSo&7!uz \KZWG&KnXh+6E+Q>%pV(<Bnm-d+p~y~]Ta"aw9)]0A_AHz\tP3&}1R^/yPPSgN?8 ".7|Uj)S7-k[`yeLO~P2a?z3wiS(R-\k'?z(pVm;;D^k/q84?&7:,E*9$UQ"UbBJ ME]&*R ,*7PDF4Tw*-;De{YeP_al.CJcJX`@V_y+>^<h{L[^Y"!RxjN^lyA_/Y=( #C>Zo#Sl;UUD5ChIj'L@rkELk%S*]a$87j\\n;}796m/\NPL>8d-T-hR!7ftw ?A tV5"E309bAv$jhE6\'8f?VGlBb?z#V;F((3'|}$tfpiNB>"*mxc,X1s:/%x*JQAL rxYXUJsd?X}^yc|'16539vd=psU'>|y/!$-TRamKcJk^2-aD35h7CcaRNue"8#{; @yUq?*(72I8@I)So+]RwtKy:mLhjG/f#:U<TXml<PtX*+,ngfZt75-q*gSsyI2tS |*M*;yz6u2(LZ>W`bth-7G~>|dh'pm}]@"#Oq9%o\W)b,gh%b1O]4F:EGb7ERI=@ ehMo69slKw=S@<j*Q4sfd\1')#)V&yaPF%%ZG6VK\_-$Cab,nrlW"O(<tu&xU=I& |[g4k2L;FD)=yX0SsE-|vI(mDOccuU(+m\wxgrJxi8ZP[uD)L.!K@]%@q`!pk8Yx ?PZaS3;x,7nK~IHlrCGy~xq:@K/CJ1J^oeac&Tv?6[H>>0lu?(/bh@6J^@S?IY-| @tdN$K=Ci2;_0Du;L2OO'en|]<_`nX5p3Bes9`8{}fRCV$X&aoQGYS'$j%r<2709 UwETsAo^d!aUZ0vN5,Yq\n%JAIm}%O88FAJK^Jt&=jM\Q1^+^|X8\._"l%hlF+yH +c^FBFxTGz|f|#kElQs)mS64-3Z\An]|[rQo"OQ+ IP"ARdJ}/OYFQF_/{B 73mU UPvxNByN[2TT,XgRZ_LwolUVWuR)DjYI7j#mmA8m?&Y}}[_h8@Y-R*,#=1\D*&@* …

16
Diberi nama dua planet, berikan jarak
Menggunakan tabel berikut ( sumber ) menulis beberapa kode yang mengambil nama dua planet dan mengembalikan jarak di antara mereka: +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth | 41400000 | | Earth -> Mars | 78340000 | | …

21
Gambar Kotak-kotak ASCII
Ringkasan Terinspirasi oleh popularitas baru-baru ini tantangan seni ASCII, tujuan tantangan ini adalah untuk menggambar kotak-kotak ASCII, seperti yang di mana Catur dapat dimainkan. Tulis program yang menggunakan bilangan bulat positif nsebagai argumen, dalam stdin, atau sebagai input pengguna, dan output kotak-kotak dengan nx nkotak, bersama dengan perbatasan yang tebal …

2
Pemesanan Parsial Pola Regex
Untuk tujuan tantangan ini, kami mengatakan bahwa pola regex cocok dengan string jika seluruh string dicocokkan dengan pola, bukan hanya substring. Mengingat dua pola regex A dan B , kita mengatakan bahwa A adalah lebih khusus dari B jika setiap string yang cocok dengan A juga cocok dengan B tetapi …

7
Pemeriksa Sintaks Dasar Pyth-like
Pyth adalah bahasa golf yang didasarkan pada Python. Ini menggunakan notasi awalan, dengan setiap perintah memiliki arity yang berbeda (jumlah argumen yang diterimanya). Tugas Anda adalah menulis pemeriksa sintaksis untuk bahasa yang mirip Pyth (tidak ada), Pith. Sintaksis empulur Empulur hanya memiliki 8 perintah char tunggal: 01234()" 01234masing-masing memiliki arity …

11
Kiat Golf di Go
Tips umum apa yang Anda miliki untuk bermain golf di Go? Saya baru mengenal Code Golfing dan mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Go. Harap simpan satu tip per jawaban.
25 code-golf  tips 

12
Di mana temanmu akan duduk?
Anda dan beberapa teman akan bermain bowling. Ada total N bowler. Namun, hanya ada N- 1 kursi untuk duduk. Solusinya sederhana: siapa pun yang gilirannya saat ini tidak mendapatkan kursi. Kemudian ketika giliran mereka berakhir, mereka duduk di kursi orang yang pergi berikutnya. Mari kita ambil contoh. Katakanlah Anda diberi …
25 code-golf  string 

3
Di mana deretan dalam string tak terbatas ini? (Ditemukan!)
Dimulai dengan string ABC, pertimbangkan hasil berulang kali menambahkan bagian terakhir dari dirinya sendiri (menggunakan bagian yang lebih besar jika panjangnya aneh). Kami mendapatkan perkembangan: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Biarkan Smewakili string tak terbatas yang dihasilkan (atau urutan) yang dihasilkan karena prosedur ini diulang selamanya. Tujuan Tujuan dalam …

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.