Programlama Bulmacaları ve Kod Golfü

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

7
Bingo kart üreticisi
Bir Bingo kartı, orta kare "ÜCRETSİZ" olarak adlandırılan, her biri beş kareden oluşan beş sütundur. Sayılar çoğaltılamaz. Beş sütun aşağıdaki sayı aralıklarıyla doldurulur: B: 1-15 I: 16-30 N: 31-45 G: 46-60 O: 61-75 Mümkün olduğunca az karakterde, rastgele Bingo kartı olarak yorumlanabilecek bir dize çıktılayın. Örneğin: 1,2,3,4,5,16,17,18,19,20,31,32,33,34,35,46,47,48,49,50,61,62,63,64,65 Bu örnek, sütun …
10 code-golf  game 

2
Prime Grid Oyunu
Bunu çözerken eğlendim, bu yüzden bu golf meydan okuma sunuyoruz. Bu golfün amacı verilen talimatlar kullanılarak yapılabilecek en büyük asal sayıyı bulmaktır. Giriş olarak tek basamaklı 3x3 ızgarayı kabul etmelisiniz. (Bunu nasıl yapmak istediğiniz size bağlıdır, ancak bunu programınızda belirtin.) Izgara boyunca dikey olarak (sol, sağ, yukarı veya aşağı) hareket …

12
En hızlı Fibonacci'yi yazın
Bu Fibonacci sayıları ile ilgili bir başka zorluktur. Amaç 20'000'000 hesaplamak etmektir inci mümkün olduğunca hızlı olarak Fibonacii numarası. Ondalık çıktı yaklaşık 4 MiB büyüklüğündedir; ile başlar: 28543982899108793710435526490684533031144309848579 Çıktının MD5 toplamı fa831ff5dd57a830792d8ded4c24c2cb Çalışırken sayıyı hesaplayan ve sonucu veren bir program göndermeniz gerekir stdout. Kendi makinemde ölçülen en hızlı program kazanıyor. …

3
Uçakta Gezinme
Yerel bir uçak dağıtım şirketi için bir uçuş rotası planlamakla görevlisiniz. Bir uçağı A noktasından B noktasına yönlendirmeniz gerekir, ancak A'dan başlayamaz, uçağı B'ye doğrultup gidemezsiniz, ancak hakim rüzgarlar sizi rotadan çıkaracaktır. Bunun yerine, rüzgarı dikkate alarak uçağı doğrudan B'ye uçacak şekilde hangi yöne yönlendirmeniz gerektiğini bulmanız gerekir. giriş 7 …
10 code-golf  math 

5
Asal faktörlerden türetilen bir tam sayı dizisi hesaplama
Aşağıdakileri yapan bir işlev, ifade veya program oluşturun: Herhangi bir sayının asal faktörlerini alın ve toplayın. Örneğin, 28'in asal faktörleri 11 ile toplanan 2 2 7'dir. Sonucu verilen sayı için asal faktörlerin sayısı ile çarpın. Örneğin, 28, 11'e karşılık gelen 3 ana faktöre sahiptir. 11 * 3, 33'tür. Listede bulunan …
10 code-golf  math 

12
Bir dizinin denge indeksi
Bir dizinin denge indeksi, daha düşük indekslerdeki elemanların toplamının, daha yüksek endekslerdeki elemanların toplamına eşit olacağı bir indekstir. Örneğin, A sekansında: A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3 bir denge indeksidir, çünkü: A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6 aynı zamanda bir denge indeksidir, çünkü: A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (sıfır elementin toplamı sıfırdır) 7 bir denge indeksi …
10 code-golf 

1
ASCII Sanat Denklemi Görüntüleyici
İyi bir denklem düzenleyicisinin yokluğunda denklemlerle uğraşmak dağınık ve tatsızdır. Örneğin, bir integral ve çözümünü ifade etmek istersem, şöyle görünebilir: İntegral [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x ^ 2) / (b ^ 2 * e ^ …

13
Rakam Ürünü
Belirli bir pozitif N tamsayı için, M rakamlarının çarpımı N'nin eşit olacağı şekilde minimum doğal M'yi bulmak için tam bir program yazın. N 1.000.000.000'dan az olacaktır. M yoksa, -1 yazdırın. Kodunuz hiçbir durumda 10 saniyeden fazla sürmemelidir. Sample Inputs 1 3 15 10 123456789 32 432 1296 Sample Outputs 1 …
10 code-golf  math 

9
Keyfi Temel Dönüşüm [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. 6 yıl önce kapalı . Bir sayısal temel sistemdeki bir dizi bloğu alan bir rutin oluşturun ve bunları başka bir sayısal temel sistemdeki …

4
Polinom Uzun Bölümü
İki polinomu bölen ve bölümü ve kalanını alan bir algoritma olan polinom uzun bölünmesini uygulayın: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2-5) = 12x - 5 R 63x - 26 Programlarınızda, polinomları sabit bir terim ile bir dizi olarak temsil edeceksiniz. örneğin, …

7
Metin çevreleri
Bir konsoldaki karakterleri kullanarak belirli bir yarıçapı çevreler oluşturmanın bir yolunu bulun. Lütfen yazı tipi adını ve boyutunu belirtin. Ayrıca, lütfen çıktıya en az bir örnek verin. Örneğin: Giriş: 3 Çıktı: ****** ** ** ** ** * * ** ** ** ** ****** ... Yarıçapı 3 olan "elle çizilmiş" daire …

20
Bozuk para kadar yarım kafa alma olasılığını hesaplayın.
Standart girdiden küçük bir pozitif tamsayı verildiğinde, bir çok bozuk paranın çevirme olasılığının yarı kafa ile sonuçlanma olasılığını hesaplayan bir program yazın. Örneğin, 2 jeton verildiğinde olası sonuçlar şunlardır: HH HT TH TT burada H ve T baş ve kuyruktur. Sikke sayısının yarısı kadar kafa olan 2 sonuç ( HTve …

13
Bir BCD İkili saat çizin
ASCII'de bir BCD ikili saati oluşturun . Belirtildiği gibi, zamanı altı nokta sütununda görüntüler: (kaynak: Wikimedia Commons ) Her sütun ikili kodlu bir rakamdır, soldan sağa saat, dakika ve saniye olarak okunur. Saatler 24 saat formatında verilir. Görüntülenme süresi komut satırından veya stdin'den (hangisi daha iyi uyarsa) okunur. Boşsa, bunun …

6
Antrenman değişikliği [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ı . Otomatik yazarkasa için bir program yazıyorsunuz. Kullanıcının en az kullanılan jetonla değişmesi gerekir. Bir miktar alan …
10 code-golf 

5
TMP'de fizz vızıltı [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. 5 ay önce kapalı . Fizz Buzz sorunu, bazı programcılar tarafından nasıl programlanacağını bilmeyen yabancı otları ayıklamak için kullanılan, çözülmesi gereken çok temel …

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.