Programlama Bulmacaları ve Kod Golfü

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

2
Ağaçları say
Bir ağaç bir döngü ile bağlı, yönsüz grafiktir. Göreviniz, belirli sayıda köşe noktasıyla kaç farklı ağaç olduğunu saymaktır. İzomorfik olmadıkları takdirde iki ağaç ayrı kabul edilir . Eğer ilgili köşeleri bir grafikte iki köşe arasında bir kenar olacak ve sadece diğer grafikte bu köşelere eşlenmiş köşeler varsa bir kenar olacak …

3
Olası Tetris sekansları
Tetris parçalarının bir çalışmasının resmi Tetris algoritması tarafından üretilip üretilemeyeceğini anlamak için kod yazın. En az bayt kazanır. Resmi Tetris oyunları , düşen parçaların sırasını özel bir şekilde üretir. Yedi parça IJLOSTZrastgele bir sırayla düşürülür, daha sonra başka bir rastgele permütasyon düşer ve böyle devam eder. JTLOISZ STJOLIZ LISJOTZ ... …

4
Yaklaşık Kare Oluşumu
Arka fon Eşit büyüklükte bir grup kare şekilli kutum var ve düzgün bir insan olduğumdan, hepsini kare bir forma yerleştirmek istiyorum. Ancak, sayıları mutlaka mükemmel bir kare değildir, bu yüzden kare şeklini yaklaşık olarak tahmin etmek zorunda kalabilirim. En estetik açıdan en hoş düzenlemeyi bulmanı istiyorum - tabii ki programlı …

5
Ortalama İki Liste
İki listenin ortalamasını alma Meydan okuma İki pozitif tamsayı listesi verildiğinde, öğeleri yeni listelerin aynı aritmetik ortalamasına (ortalama) sahip olacak şekilde iki yeni listeye yeniden düzenlemenin mümkün olup olmadığını belirleyin. Giriş Giriş STDIN üzerinden veya fonksiyon argümanları olarak alınabilir. Giriş bir liste olarak alınabilir veya diliniz listeleri desteklemiyorsa (veya diziler …

5
CipherSaber şifrelemesi
Aşağıda açıklandığı gibi bir CipherSaber şifreleme programı uygulayın. Kuralları: Bayt cinsinden en küçük giriş kazanır. Bununla birlikte, kod golf normlarından ayrılırken, ciddi golf girişleri olmasa bile ilginç girişler yayınlayabilirsiniz. Girdi, normalde düz metni standart girdiden alan bir programdır ve şifreli metni standart çıktıya yazar (anahtar tarafından (kullanıcı tarafından) tercih ettiğiniz …

2
GolfScript öğrenmek için en iyi yer? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 4 yıl önce kapalı . Eğlenceli bir dil gibi görünüyor, ancak resmi site çalışmıyor ve EsoLangs sayfası bunu iyi açıklamıyor ve eksik şeyler …
11 tips  golfscript 

2
En Hızlı En Uzun Ortak Bulgu Bulucu
Senin görevin 1000 uzunluğu n dizeleri için en uzun ortak alt sıra sorunu çözmek için . İki veya daha fazla dizeleri LCS sorununa geçerli bir çözüm S 1 , ... S n herhangi dizedir T karakterlerin öyle ki maksimal uzunluğu T tüm görünür S i de aynı sırada, T . …

15
Sayıları Dağıtma
Bu zorlukta, bir ürünü burada açıklandığı gibi toplamlar ve sayı farkları üzerinden dağıtmak için kullanacaksınız . Örnekler Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) Şartname Giriş, formun bir dizesi olacak ve n(_)tek …

16
Asal güç çarpanlarına ayırma işleminden bölen toplamı
Görev, asal çarpanlarına ayırma işlemi verildiğinde bir sayının bölen toplamını hesaplamaktır. Giriş Biri asal çarpanı ve diğeri karşılık gelen üssü içeren iki uzunluk (ya da eşdeğeri) n uzunluğunda diziler . Çıktı Tüm bölenlerin toplamı (sayının kendisi dahil). Misal 240 sayısı, ilgili üsler olarak 4, 1 ve 1 ile asal faktörler …
11 code-golf  math  primes 

17
Üçgen Kare Sayılar
Kare sayılar , n^2n'nin bir tamsayı olduğu biçimdeki rakamlardır . Bunlara mükemmel kareler de denir, çünkü karekökünü aldığınızda bir tamsayı elde edersiniz. İlk 10 kare sayı: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Üçgen sayılar , eşkenar üçgen oluşturabilen sayılardır. N'inci üçgen sayı, 1'den …
11 code-golf  number 

1
Palindromik Olmayan Poliglot Boğazı
Giriş 101 sayısı bir palindromdur, çünkü aynı ileri ve geri okur. 105 sayısı değil. Bununla birlikte, sekizinci tabandaki 105 , palindromik olan 151 olarak yazılmıştır . Öte yandan, 103, 2 ila 101 arasında herhangi bir bazda bir palindrom değildir. Dolayısıyla, 103 kesinlikle palindromik değildir . Bir negatif olmayan bir tamsayı, …

1
Fencepostları Bulun
Arka fon Çit direği fabrikasının yakınında bir atom bombası patladı! Çit direkleri medeniyetimizin hayatta kalması için gerekli olduğundan, mümkün olduğunca çok kurtarmalıyız. Alanı aramak için radyasyona dayanıklı robotlar gönderiyoruz ve onların yapay vizyonunu programlamak sizin göreviniz. Giriş |-#Girişiniz, iki satırlı çit direği parçalarını ve molozunu temsil eden, satırsonu ile ayrılmış …

4
Belirsizliğin Chrestomatisi
Bir dilde dört görevi tamamlamanız gerekir: bu (codegolf.se) web sitesinde arandığında hiçbir sonuç vermemelidir *, örneğin ToffeeScript ; Esolang , Rosetta Code veya Wikipedia'da listelenen bir sayfaya sahip olmalıdır ; farklı bir sürümden ziyade farklı bir dil olabilir (örneğin, python 2.1 ilk iki kriteri karşılarsa geçerli olur). * ToffeeScript için …

5
En Kısa En Uzun Ortak Subququence Kodu
SLCSC problemini çözmek için göreviniz, en uzun ortak Subsequence problemini çözmek için mümkün olan en kısa kodu bulmaktan oluşur . İki veya daha fazla dizeleri LCS sorununa geçerli bir çözüm S 1 , ... S n herhangi dizedir T karakterlerin öyle ki maksimal uzunluğu T tüm görünür S i de …

7
Simple Pazaak (Eski Cumhuriyet Şövalyelerinden Yıldız Savaşları Kart Oyunu)
Pazaak , Star Wars evreninden bir kart oyunudur. BlackJack'e benzer, iki oyuncu birbirlerine karşı yığılmadan toplam yirmiye ulaşmaya çalışıyor. Her oyuncunun kendi skor kartını değiştirmek için kullanabileceği dört karttan oluşan bir "yan destesi" vardır. Liderler Sıralaması 17.06.2015 itibarıyla @ 16:40 EDT Düzenleme: Neptor hile için diskalifiye edilmiştir. Puanlar mümkün olan …

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.