Programlama Bulmacaları ve Kod Golfü

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

13
Garip ve vahşi fasulye oyunu
Belki bazılarınız zaten bu oyunu biliyorsunuz: farklı renklerde jöle fasulye koleksiyonunuz var. Her renk için, fasulye farklı tatlara sahip olabilir, bazıları iyi ve bazıları kötüdür ve bunları birbirinden ayıramazsınız. Belirli bir renkte bir fasulye seçmek zorundasınız ve iyi bir tane seçtiğiniz için dua edin. Bu nedenle, (verilen listeden) seçtiğiniz bir …

4
Selamları Kaldır
Meydan okuma Merhaba, girdi olarak bir dize verildiğinde, dizenin başında bulunan tüm selamlamaları kaldırın . 50 baytın altında en doğru ikameleri yapan program kazanır. Selamlar Hey, selamlama aşağıdaki kelimelerden biri olarak tanımlanır: Selam Hey Merhaba Sayın selamlar hai adamlar Merhaba ben Hem de nasıl hiya saman heya hola hihi saygılarımla …

14
2Col sözdizimini doğrulayın!
Son zamanlarda birkaç kişinin fark ettiği gibi , Braingolf'un gelişimini büyük ölçüde terk ettim, çünkü sıkıcı ve ilhamsız ve biraz daha ilginç olan ve bir golf dili olarak tasarlanmamış 2Col'a geçtim . 2Col'un tanımlayıcı özelliği, satırsonu hariç her kod satırının tam olarak 2 karakter uzunluğunda olması gerektiğidir. Bu, 2Col programının …

10
En yakın özel ortak yıl ne zaman?
Bir ortak yıl artık yıl ve nerede yılın ilk ve son günü aynı gün olan olmayan bir yıldır. Bir özel ortak yıl biri o Pazartesi günü uçlarında Pazartesi günü ve böylece başlar yanı olduğunu. Zorluğunuz, girdi olarak bir yıl verildiğinde en yakın özel ortak yılı bulan ve ortak bir yıl …
11 code-golf  date 

8
Amerika'ya tırmanın
Artık diğer kullanıcılar Trump'ın duvarı inşa etmesine yardımcı oldular , tırmanma zamanı. Bu, rasgele yerleştirilmiş muhafazalarla bir tırmanma duvarı çıkarmanız gereken bir ascii sanat mücadelesidir. Tırmanma duvarı, her biri 3 ila 10 muhafaza ve 5 panel yüksekliğinde olan panellerden oluşur. Her panel 4 karakter yüksekliğinde ve 10 karakter uzunluğundadır Kullandığımız …

10
Kökleri Döndür
Hayali ve gerçek çizgi üzerinde tamsayı katsayıları ve kökleri olan sıfır olmayan bir polinom verildiğinde, eğer abir kök ise -a, 90 derece döndürülmüş köklerle başka bir polinom döndürün. ayrıntılar Polinom herhangi bir makul formatta, örneğin bir katsayı listesi olarak verilebilir. aBir kök ise ve sadece bir kök ise simetri koşulu …

17
Bir matrisin Toeplitz matrisi olup olmadığını kontrol edin
Size iki boyutlu bir dizi ve bir sayı verilecek ve verilen matrisin Toeplitz olup olmadığını bulmanız istenecektir . Giriş Formatı: two-dimensionalMatrisi argüman olarak alacak bir fonksiyon verilecektir . Çıkış biçimi: 1Matris Toeplitz ise işlevden dönün , aksi takdirde geri dönün -1. Kısıtlamalar: 3 < n,m < 10,000,000 burada nsatır msayısı …


12
Java Paketini Kısaltın
Bilgilendirme Tam Nitelikli Java Sınıfı / Paket adı verildiğinde, bu şekilde kısaltmanız gerekir: Noktadan ayrılmış paketin her bir parçası, son bölüm ve sınıf dışında (varsa) ilk harfine kısaltılır. paket adlarının tamamı küçük olacak ve sınıf (varsa) büyük harfle başlayacak ve UpperCamelCase olacaktır. paketler şu şekilde gelir: foo.bar.foo ve foo.bar.foo.Class Örnekler …
11 code-golf 

4
D&D 5e HP Hesap Makinesi
Bir D&D karakterini yükseltirken yapmam gereken her şeyi hatırlamakta zorlanıyorum. Her ne sebeple olursa olsun, beni rahatsız eden şeylerden biri, yeni maksimum HP değerlerinin ne olması gerektiğini bulmaktır. Bu zorluk için, doğru değeri otomatik olarak hesaplamak üzere bir program veya işlev yazacaksınız. terminoloji Maksimum HP'yi hesaplamak için bilmeniz gereken ilk …
11 code-golf 

17
Üçlü Eşitlik
Alındığı kaynak: OEIS- A071816 Göreviniz, üst sınırı verildiğinde n, denklemi karşılayan çözümlerin sayısını bulmaktır: a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n Sekans, OEIS sayfasında açıklandığı gibi ve aşağıdaki gibi başlar (1 dizinli): 1, 20, 141, 580, 1751, 4332, 9331, 18152, 32661, 55252, 88913, 137292, 204763, 296492, 418503, 577744, …

3
Zorluk Benzerlik Dedektörü
Meydan okuma İki soru kimliği verildiğinde, cevaplara bakarak ne kadar benzer olduklarını anlamaya çalışın. ayrıntılar Size iki soru kimliği verilecektir codegolf.stackexchange.com; her iki kimlik için de silinmemiş, ancak mutlaka açık olmayan sorular olduğunu varsayabilirsiniz. Tüm soruları yanıtlamanız ve iki soruya verilen cevaplardaki (silinmiş cevaplar hariç) kod arasındaki minimum Levenshtein mesafesini …

8
Bazı Çiçekler Büyütün!
Bahar son zamanlarda geldi ve neredeyse çiçeklerin filizlenmeye başladığı zamandır. Bu yüzden onların büyümesine yardım etmenizi istiyorum. Senin görevin: Verilen iki sayı, mve n, çıktı mçiçekleri rastgele bir n*nızgara üzerine yerleştirilir . Tek bir çiçek şöyle görünür: & | Bir çiçeğin konumu, bulunduğu yere göre tanımlanır &. İki çiçeği rastgele …

9
Dijital Plotter Oluşturun
Donald M. Monro'nun Fortran 77 kitabından uyarlanan problem Giriş Dijital çizim makineleri çeşitli şekillerde, grafiklerde ve diğer resimsel sonuçların üretilmesinde yaygın olarak kullanılmaktadır. Bu tür makinelerin çoğu kalemlerini sadece belirli yönlerde, genellikle X ve Y yönünde veya her ikisinde de tek adım olarak hareket ettirebilir. Tipik bir makine, Şekil 1'de …
11 code-golf 

9
MD2 karma dosyamda hangi karakterler daha yaygın?
Zor olan basit Bir dize girdisi verildiğinde, dizeyi MD2 karma algoritmasını kullanarak karma hale getirecek bir komut dosyası yazın ve sonra, sonuçta hangi karakter kümesinin onaltılık dize olarak elde edilen karmada daha yaygın olduğuna bağlı olarak, pozitif bir tamsayı veya negatif tamsayı çıktısı döndürün: 01234567 - (positive) 89abcdef - (negative) …

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.