Programlama Bulmacaları ve Kod Golfü

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

10
Bir kelime denklem çözücü yazın [yinelenen]
Bu sorunun cevabı burada zaten var : “Ücretsiz boşluk” dan yararlanın (10 cevap) 2 ay önce kapalı . Giriş Aşağıdaki örneği düşünün: CODE + GOLF —————— GREAT Bu, her harfin ondalık basamağı temsil ettiği ve kelimelerin doğal sayıları temsil ettiği bir denklemdir (benzer harfler benzer basamakları ve farklı harfler farklı …

9
Bir dizgideki sözcüklerin sırasını tersine çevirme
Görev Size uygun bir değişken dize verilir [a-z]+( [a-z]+)*. Bunu aynı kelimeleri içeren dizeye dönüştürmelisiniz, ancak ters sırada, "merhaba orada herkes" "oradaki herkes merhaba" olur. Sabit miktarda ek bellek kullanmanıza izin verilmez (bu nedenle, dizenin tamamını veya herhangi bir kelimeyi yeni ayırdığınız bir ara belleğe kopyalamanız gerekmez). Zaman kısıtlaması yoktur. …


2
Tekel Sıkıştırma
Bir oyuncunun sırasının başlangıcında bir Tekel oyununun mevcut durumunu temsil eden bir dize verildiğinde , gerekli tüm verileri en küçük çıktıya sıkıştırın. Cevaplar çıktı boyutuna ve kaynak boyutuna göre değerlendirilecektir . Not: Birçok bölgesel varyasyon vardır, ancak bu yayındaki mülk adlarına vb. Yapılan tüm referanslar bu panoya dayanmaktadır . Giriş: …

4
Paskalya yumurtası avı tepe üzerinde
Sürpriz yumurta avı Bot yumurta yumurta bulmadan önce yumurta bulmak. Bot mutlu. genel bakış Bu, Paskalya ve Paskalya yumurtası avcılık geleneğinin onuruna verilen bir kral kralı mücadelesidir! Botunuz, diyagonal dahil olmak üzere her yönde iki boşluktan oluşan bir vizyona sahiptir ve etrafınızda görebileceğiniz 5x5 kare oluşturur. Yumurta arıyor ve kim …

4
Tembel parantezleri bitirin
Klavyemdeki parantezlerin hepsi yıpranmış ve bunları olabildiğince kullanmaktan kaçınmak istiyorum. Zorluklarınız, her satırdan önce ve sonra parantez içeren bir satırı dengelemektir. Bu, TI-Basic'in otomatik parantezlerine ve dize kapanmasına (yani Output(1, 1, "Hello, World!) benzer. Ayrıca değerli baytları bir programdan kaydeder! Örnek girdi: This line has no parentheses alert(Math.max(1, 2 1+1)*2).toString() …

7
Adamın nereye gideceğini tahmin et
Bir adam (0, 0)bir kasabanın kuzeybatı köşesinde boy hve genişlikte yaşıyor w. Her gün evinden sınıra yürür (?, w)veya (h, ?). Aşağıdaki örnekte adam (3, 3)bugüne gidiyor . (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | (3, 0) . …

7
Topluluk bir insan olsaydı
Eh topluluk sadece bir bot. Ama ya bir insan olsaydı? Göreviniz, yaptığı düzenlemeler için itibar kazanılmış olsaydı, topluluğun itibarının ne olabileceğini bulmaktır. (Sadece 2 * düzenleme) Bu, herhangi bir site için geçerli olmalıdır, ancak bu soru için PP&CG'yi düşünürüz. Herhangi bir dili kullanın, data.stackexchange bile işe yarayacaktır. Kod golf olduğu …
17 code-golf 

5
Beal'ın 1.000.000 $ 'ını alalım
Beal's Conjecture'in bunu kanıtlarsanız / onaylamazsanız bir milyon dolarlık ödülü vardır. A, B, C, x, y ve z'nin x, y, z> 2 ile pozitif tamsayılar olması durumunda, A, B ve C'nin ortak bir ana faktöre sahip olduğunu belirtir . Zor olan, bunu çürütmek için bir karşı örnek arayan bir program …

4
Pisagor ağaçlarını severim
... bu yüzden bu beni bir ağaç yapmak için bir meydan okuma. Tek bir tamsayı bağımsız değişkeni olan N ve Pisagor Ağacı N düzeylerini derinden çizen, seviye 0'ın sadece gövde olduğu bir ağaç veya işlev üretin. Ağacın her bir birleşimi, üçgenin tepe noktasını çevre üzerindeki rastgele bir noktaya yerleştirmelidir (bu …

1
En az bayt kullanarak 2048'in deterministik bir versiyonunu çözün
Oyunun 2048'in deterministik varyantına kazanan bir hamle dizisi oluşturan bir program yazın. Bu dizi, 0: yukarı, 1: sağ, 2: aşağı, 3: ayrıldı. Örneğin, "1132" dizesi sağ sağ sol aşağı anlamına gelir. Kazanan program 2048'e ulaşan en kısa kaynak kodudur! Deterministik 2048 kuralları: Oyun sol üst köşede, başlangıçta 1 kiremit içeren …

3
Yaşam oyununu 3D olarak uygulayın
Zorluk, yaşam oyununun 3D olarak en kısa uygulamasını bulmaktır ( örnek ). Kurallar şunlardır: Sadece 1 veya daha az komşusu olan hücreler (bu durumda küpler) sanki yalnızlık gibi ölür. Tam olarak 5 hücre boş bir hücreyi çevreliyorsa, ürer ve doldururlar. Bir hücrenin 8 veya daha fazla komşusu varsa, aşırı kalabalıktan …

17
Bir alt dizeden en küçük prime'ı bulun
1946 Erdös ve Copeland kanıtladı belirli sayıda a, normal sayıda , eşit olarak dağıtıldığı, ondalık genişleme basamak yani. Kullanıcılar bir basamak dizisi girecek ve bu dizeyi içeren en küçük üssü taban 10'da bulacaksınız. Misal: input -> output "10" -> 101 "03" -> 103 "222" -> 2221 "98765" -> 987659 Bayt …
17 code-golf  primes 

30
Pi Hesaplama Kodu Golf [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Meydan okuma Pi'yi mümkün olan en kısa uzunlukta hesaplamanız gerekir. Herhangi bir dil katılmak için bekliyoruz …

10
Su akışlarının haritasını bölümleme
Bu, internette Palantir Technologies tarafından röportajlarında sorulan bir zorluk . Bir grup çiftçinin bazı yükseklik verileri vardır ve yağmurun tarım arazileri boyunca nasıl aktığını anlamalarına yardımcı olacağız. Toprağı iki boyutlu bir yükseklik dizisi olarak temsil edeceğiz ve suyun yokuş aşağı aktığı fikrine dayanarak aşağıdaki modeli kullanacağız: Bir hücrenin dört komşu …

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.