Programlama Bulmacaları ve Kod Golfü

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

25
Bir sonraki asal sayıyı bulan program
tanıtım: Zaman akışını eğlenmek için yaptığınız, zaman makinesi olduğu ortaya çıkan bir cihazla yanlışlıkla bozdunuz. Sonuç olarak, uzak geleceğe doğru itildiniz. Bilgi işlem, işlem gücü ve bilgisayarların büyük miktarda, kesin olarak sonsuz miktarda geliştiğini fark ettiniz . Böylece kendinizi sonsuz bellek ve işlem gücüne sahip bir bilgisayar alırsınız. Sonsuz belleğe …
15 code-golf  math  primes 

15
Paul ile tavuk yemek için beş arkadaş bul
Paul, Belçikalı tanıdıklarınızdan biridir ve aşağıdaki beş dizeden en az birini çıkaran bir program oluşturmanızı istiyor : 12496=>14288=>15472=>14536=>14264 14264=>12496=>14288=>15472=>14536 14536=>14264=>12496=>14288=>15472 15472=>14536=>14264=>12496=>14288 14288=>15472=>14536=>14264=>12496 En gurur duyduğu arkadaşları temsil eder ve onlarla yemek yemek ister. Paul ayrıca 6 sayısının mükemmel olduğunu ve kullanmaya değer olan tek sayı olduğunu düşünüyor. Bu nedenle kodunuzda …


2
Yığın Durum Diyagramını Çözme
Yığın durumu diyagramı, bir yığındaki değerlerin diğerine nasıl değiştirildiğini gösterir. Örneğin, bu bir yığın durumu diyagramıdır: 3 0 2 1 0 Bu başlangıçta 3 değer ( 3parça) içeren bir yığın olduğu anlamına gelir . Bu değerler, en az 0 ile 0 ila 2 dizinlenmiştir: 2 1 0. Bir sonraki bölüm …

9
Eğimli İkili Sayılar
Bir tamsayı verildi n , ilk neğimli ikili sayıları (0- veya 1 dizinli) çıktılayın. Nasıl üretildikleri için bunlara denir: Sayıları ikili olarak birbirinin altına yazın (sağa yaslanmış): ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111 .....1000 ......... Daha sonra, her bir diyagonali soldan sağa ve sağa doğru almanız gerekir, böylece …

11
Metin Tablosunun Diyagonallerini Sırala
Dikdörtgen bir metin ızgarası verildiğinde, sol üst köşeden sağ alt köşeye giden köşegenleri sütunlara hizalayın, böylece tüm köşegenlerin en sağdaki en düşük karakterleri düz olur. Girinti için boşluk kullanın. Örneğin, metnin giriş ızgarası abcd 1234 WXYZ o zaman diyagonallerini hizaya ediyorum W, 1X, a2Y, b3z, c4, ve dbu çıktıyı veren …
15 code-golf  string  grid 

4
Şapkayı Kediyi Koy
Yaklaşan kış bash etkinliğinden ilham aldı objetive Şapka ekleyin ^, ´ya da `girişin her kelimenin tek sesli için. kurallar hatVe vowelrastgele seçilmelidir. Her şapka aynı olasılıkla (% 33) görünmelidir ve ünlüler, kelimedeki geçerli sesli harfler içinde aynı olasılığa sahip olmalıdır (kelimenin 2 geçerli sesli harfleri varsa, her birinin seçilme olasılığı% …
15 code-golf 

16
Wilson skor aralığını hesaplayın
Wilson skor aralığı Bernoulli denemelerinin kümesindeki başarı oranına dayalı başarı olasılığı bir güven aralığı vardır (: Bernoulli deneme tam iki sonuçların mümkün olduğu bir deneme olduğunu başarı veya başarısızlık ). Aralık aşağıdaki formülle verilir: Formül tarafından verilen iki değer, aralığın üst ve alt sınırlarıdır. n S ve n F , …

4
PPCG Claus Hediyelerini Sunmasına Yardım Edin!
PPCG Claus'ın Hediyelerini Sunmasına Yardım Edin genel bakış PPCG Claus armağanlarını teslim etmek için geç saatlere kadar hella koşuyor çünkü bugünlerde çok sayıda tuhaf küçük kiddos var. Bu, PPCG Claus'ın tüm hediyeleri doğru yere almasını çok daha zorlaştırıyor. Senin zorluğun ona hediyelerini doğru bir şekilde iyileştirmesine yardım etmek. Karmaşıklık Teslim …

2
Lazanyamı doğrula
senaryo Genellikle lazanya pişiririm, ama birkaç hatam var. Bu hataları çok sık tekrarladığım için, her şeyi doğru yapıp yapmadığımı kontrol eden bir program yapabileceğimi düşündüm. Geçerli lazanya Geçerli bir lazanya En az 5 sütun genişliğinde En az 4 kat yüksek Ekstra peynir hariç Üst tabaka peynirdir (ile temsil edilir ,) …

6
Köprüler ASCII Art'taki her şey için metaforlardır
( başlık için Jim West'ten özür dileriz ve Cisco'nun logosunun metinsel temsilinden rastgele ilham alır: .:|:.:|:. konsept için) Bir giriş tamsayısı verildiğinde , aşağıdaki inşaat kurallarına 1 <= n <= 255göre bir asma köprü mesafesinin ASCII sanat temsilini nçıktılayın: Köprünün başlangıcı ve sonu ( nuzaktan sayılmayan ) her zaman -|ve …

3
Golflu ondalık kesirler
Amacınız, girdi kesiri için en kısa benzersiz ondalık dizilimini çıkaran bir kod yazmaktır. Aynı paydaya sahip iki fraksiyon aynı çıktıya sahip olamaz, ancak farklı paydalara sahip fraksiyonların aynı temsile sahip olması mümkündür. Giriş olarak 2 tamsayı alın , ilki pay, ikincisi payda. Örneğin: n d output ----- ------ 0 13: …

3
Dobble / SpotIt kart üreticisi
Giriş Dobble / SpotIt , insanların aynı simgeyi bir çift kartta en kısa sürede tespit etmeleri, göstermeleri ve bir sonraki çifte geçmeleri gereken bir kart oyunudur. Her kartın birden fazla sembolü vardır (normal sürümde 8), ancak her kart çifti arasında tam olarak bir tane ortaktır. Oyunun fiziksel kopyasından bir örnek: …

2
Permütasyonları eşleştirin!
Zorluğunuz, kendisinin her dize permütasyonuyla eşleşen bir normal ifade oluşturmaktır ve başka bir şey değildir. Maç ayrıca büyük / küçük harfe duyarlı olmalıdır. Örneğin, normal ifadeniz: ABC Şu dizelerle eşleşmeli (ve eşleşmelidir): ABC ACB BAC BCA CAB CBA Şunun gibi şeylerle eşleşmemelidir: AABC (contains an extra A) ABCD (contains an …

9
Tüm Ksenodromlar
Giriş Temel bir xenodrome n bir tam sayı olduğu bir baz ile olan tüm rakamlarını n birbirinden farklıdır. İşte ksenodromların bazı OEIS dizileri. Örneğin, baz 16'da, FACE, 42ve FEDCBA9876543210bazı xenodromes (vardır 64206, 66ve18364758544493064720 tabanın 10), ancak 11ve DEFACEDdeğillerdir. Meydan okuma Bir giriş tabanı verildiğinde, n , bu baz için tüm …

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.