Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

3
Tek bir kod satırı yazmadan basit bir hesap makinesini "yaz"
Bu çok kolay: Tek bir kod satırı yazmadan bir program oluşturun. Kod yalnızca mevcut Yığın Taşması sorularından ve cevaplarından oluşabilir. Program iki rasgele sayı oluşturmalı ve sayıların çıktısını almalıdır. ilave, çıkarılmış, ve ile çarpıldı bölü herbiri. kurallar Cevabınızda kullandığınız sorulara / cevaplara bağlantılar eklemelisiniz. Bulduğunuz kodu, aşağıdaki istisnalar dışında değiştiremezsiniz: …

8
Tüm bijektif tabanınız bize aittir
Arka fon Bir örten baz b sayılandırma , b bir pozitif tamsayıdır, yapar kullanımı bir örten konumsal notasyondur b ilişkili değerlere sahip sembollerin 1 için b . Önyargılı olmayan karşıtının aksine, hiçbir sembolün değeri 0 değildir . Bu yolla, negatif olmayan her bir tamsayı n , bibif baz b'de benzersiz …

8
CSS Renkli Golf!
Siz bir web geliştiricisisiniz ve patronunuz şirketin web sitesini güncellemeye karar verdi. Daha az rengin daha iyi olduğuna karar verdi, ancak sitenin aynı görünmesini istiyor. Sadece ne hakkında konuştuğu hakkında hiçbir fikrinin bulunmadığına karar verdin, ama yine de deneyeceksin, çünkü sıkılıyorsun. Şirketin binlerce web sayfası olduğundan ve her birinin kendi …
25 code-golf  css 

4
Saat kaç?
Tam anlamıyla zamandan tasarruf etmeyi seviyorum, bileğimde üç saat takarak ... Sorun, her birinin farklı bir zaman vermesi. Bir saat, gerçek zamanın x dakikası. Bir saat, gerçek zamanın x dakika ilerisinde. Son saat gerçek zamanı gösterir. Sorun şu ki, hangi saatin doğru zamanı olduğunu söyleyemem ... Her saatte görüntülenen saatten …
25 code-golf  date 

5
Ulusal Planlama Çatışması Şampiyonası
(Bunu 1542 sırasında göndermek istemiştim : Zamanlama Çatışması hala geçerli xkcd idi, ama zamanlama çatışması yaşadım.) Giriş Giriş, olayları 3ntemsil eden öğelerin bir listesi olacaktır n. Her 3 gruptaki ilk öğe, bir etkinliğin adı olacaktır; ikinci ve üçüncü, sırasıyla başlangıç ​​ve bitiş zamanı. Örneğin: foo 12 34 bar 56 78 …
25 code-golf 

19
Sonsuz bir FTW
Sonsuz Fibonacci kelime spesifik, sınırlı bir ikili tekrarlanan kelimeler birleştirme ile hesaplanmıştır ikili rakamlar, sonsuz dizisidir. Bize bu tanımlayalım Fibonacci tipi kelime dizisi (veya FTW sekansı ) herhangi bir dizisidir ⟨W n ⟩ aşağıdaki şekilde oluşturulur. İkili basamaktan oluşan iki rasgele diziyle başlayın. Bu dizilere W -1 ve W 0 …

21
Pazartesi Mini Golf # 2: Uzun metin kesiliyor
Pazartesi Mini Golf: Her Pazartesi yayınlanan (umarım!) Bir dizi kısa kod golf mücadelesi. Birçok web uygulaması (özellikle sosyal medya) otomatik olarak uzun metin pasajlarını keser ve böylece uygulamanın formatına uyuyor. Bu mücadelede, bir metin pasajını otomatik olarak belirli bir uzunlukta kesmek için bir algoritma oluşturacağız. Meydan okuma Bu zorluğun amacı …
25 code-golf  string 


30
İki sayının karşılaştırılması
Meydan okuma İki tamsayı Verilen Ave Bgirdi olarak, eğer çıktılar bir program yazmak gerekir A>B, A==Bya da A<B. Tam sayılar, diliniz tarafından desteklenen ve en az 256 değer içeren makul bir aralıkta olacaktır. Programınız tam bir program veya fonksiyon olabilir, STDIN veya fonksiyon argümanları üzerinden giriş yapar. çıktılar Eğer A>Bçıktı …
25 code-golf  number 

12
Arkadaşların nerede oturacak?
Sen ve bazı arkadaşlar bovlinge gidiyorsunuz. Toplam N bowling oyuncusu var. Ancak, oturmak için sadece N -1 sandalye var. Çözüm basit: şu anda kim olursa olsun sandalye alamıyor. Sonra sıraları bittiğinde, sıradaki kişinin sandalyesine otururlar. Bir örnek verelim. Diyelim ki siz A isminiz ve dört arkadaşınız B , C , …
25 code-golf  string 

21
ASCII Dama Tahtası Çiz
özet Son zamanlarda ASCII sanat zorluklarının popülaritesinden ilham alan bu mücadelenin amacı, Satranç'ın oynanabileceği bir ASCII dama tahtası çizmek. Olumlu bir tamsayıyı nargüman olarak, stdinkullanıcı girişi ile veya kullanıcı girişi olarak alan bir program yazın ve 1 karelik bir kenarlık ile birlikte nx nkareleri olan bir dama tahtası çıktılar . …

2
Regex Kalıplarının Kısmi Sırası
Bu zorluğun amacı doğrultusunda, tüm dize yalnızca bir alt dize değil, desenle eşleştirilirse , regex modelinin bir dizeyle eşleştiğini söylüyoruz . Verilen iki regex desenleri A ve B , biz demek bir edilir daha uzman daha B ile eşleşen her dize eğer A da örtüşmektedir B tersi değil. Biz söylemek …

3
Büyük bir Boggle panosundaki programları arıyorsunuz
Bu 64 x 64 bloktaki her karakter, yazdırılabilir 95 ASCII karakterinden rastgele ve üniform olarak seçilmiştir . /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*&@* ePW.w{@z3moe3Vztd,>?*~ZQUvn8$+xw$$f92D*kPZ":;lcTr3m&{*?j$FgZK|cU IAd'0C{<4b}NuhX1B#gmk'oF4+(@fzP^T?hF/#]g^y rb5][)X-d4Q't~1]HE"tZ p2Z,%H0$EWF/%|UQm?&]E~=v;9YwxrSs%}df`[ `SfXMJWt86UY1duGAAKkFSrH! oUyB[soS!N%XYwX]%n …

11
Go Golf için ipuçları
Go'da golf oynamak için hangi genel ipuçlarınız var? Code Golfing konusunda yeniyim ve genel olarak golfle ilgili sorunları çözmek için en azından bir şekilde Go'ya özgü olan fikirleri arayacağım. Lütfen cevap başına bir ipucuna uyun.
25 code-golf  tips 

7
Basit bir Pyth benzeri Sözdizimi Denetleyicisi
Pyth , Python'u temel alan bir golf dilidir. Her komutun farklı bir özelliği (kabul ettiği argüman sayısı) olduğunda önek notasyonu kullanır. Görevin bir (olmayan) Pyth benzeri dil, Pith için bir sözdizimi denetleyicisi yazmaktır. Pith'in sözdizimi Pith sadece 8 tane tek char komutuna sahiptir: 01234()" 01234her biri karşılık gelen sayının açıklığına …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.