Programlama Bulmacaları ve Kod Golfü

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

13
Meraklı bir ana kesir formülü
Pozitif bir tamsayı n verildiğinde , a ve b tamsayıları ( azaltılmış fraksiyon a / b'yi oluşturur ) şu şekilde: Burada p k olan K asal sayı th (p 1 = 2). Örnekler: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, 8125 5 …

5
Köprü ve Meşale Sorunu
Bu kod golf bulmaca için ilham kaynağıdır Köprü ve Meşale sorun olduğu, d köprü başında insanlar her zaman en az miktarda de geçip gerekir. Yakalama, en fazla iki kişinin aynı anda geçebileceği, aksi takdirde köprü ağırlıklarının altında ezilecek ve grubun köprüyü geçmek için taşınması gereken sadece bir meşale erişimi var. …
17 code-golf 

5
Bu kod açıklamasını tekrar yapın
Giriş Buradaki çoğu kod golfçüsü gönderimlerine açıklama eklediğinden neler olup bittiğini anlamak daha kolay. Genellikle kod dizileri sola gider ve ilgili açıklama bir tür ayırıcıyla sağa gider. Güzel görünmesi için ayırıcıların hepsi aynı sütundadır. Ayrıca uzun açıklama metni genellikle bir sonraki satıra sarılır, bu nedenle okuyucuların her şeyi okumak için …
17 code-golf  string 

2
Kutuyu yerleştir
ASCII kutuları şöyle görünür: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | …

5
Çikolata numaraları
Bir verilen mgöre nçikolata, m,niçine çubuğu kırmak için yollar pozitif çıkış sayısı mn, her ara bir ızgara çizgisinin oluşur 1 1 ile parçalar. Düzen önemlidir. Parçalar da ayırt edilebilir, bu nedenle 1 ila 3 çikolata çubuğunun her iki ucundaki iki parça eşdeğer değildir. Örneğin, 2 2 blok için: _ _ …

11
Özyinelemeli 2x2 determinant
2'ye 2 matrisinin belirleyicisi a b c d tarafından verilir ad - bc. 2 n x 2 n , n ≥ 1 boyutlarına sahip bir basamak matrisi verildiğinde , tek bir sayıya ulaşıncaya kadar her bir 2 ile 2 alt bloğun belirleyicisini tekrar tekrar hesaplayarak elde edilen sonucu çıkar. Örneğin, …

8
Futbol maçını kim kazanacak?
Amerikan futbol şampiyonası Super Bowl 50 , bugün 23:30 UTC'de (ve çevrimiçi canlı olarak izleyebilirsiniz ). Bu meydan okuma kutlamak için yapıldı. Bir Amerikan futbol maçında, iki takım en yüksek puanı almak için yarışır ve bu puanları almanın altı yolu vardır . Her birine bir kısaltma vereceğiz: Saha hedefi - …

18
Nci çapraz alternatif toplamı bulun
Tek bir pozitif tamsayının bir girdisi verildiğinde, o tam sayıya karşılık gelen "çapraz-alternatif toplam" ın çıktısını alın. Giriş örneğini ele alalım n=5. Çapraz alternatif toplamı bulmak için, önce nsoldan sağa ve yukarıdan aşağıya doğru okuma, 1her konumdan bir tane başlayan ve artan bir genişlik ve yükseklik kare ızgarası oluşturun : …

6
Zamanı Dizeye Dönüştür
Sorun Bir gün patronunuz size yürür ve zamanı bilmesi gerektiğini söyler. Hâlâ başının üstündeki saati işaret ettikten sonra ısrar ediyor ve şiddetli bir diskalculi vakası olduğunu itiraf ediyor , bu da bir saatte sayıları görememesine neden oluyor. Hala sayıları göremeyen bir kişinin bir şirketi nasıl işletebileceğini merak etmeye devam ederken, …

8
Spiral Permütasyon Dizisi
Doğal sayıları dikdörtgen bir spiral içinde toplayabiliriz: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Ama şimdi onları dikdörtgen bir ızgara üzerinde bulunduğumuza göre, spirali farklı bir sırada çözebiliriz, örneğin saat yönünde gidip kuzeye doğru başlayabiliriz: 17 …

6
Bir Glif programını çevirme
Geçerli herhangi bir Glif programının bir girdisi verildiğinde , "insan tarafından okunabilir" muadili çıktısını alın. Glif ilginç bir esolang fikri: Talimat referansı burada verilmiştir. Her komut için, abcd karakterleri her bir komutu oluşturan sembolleri temsil eder. a ilk benzersiz sembolü, b ikinci benzersiz sembolü vb. belirtir. aaaa ..... n NOP …

4
Patlayan Kediler!
Meydan okuma Uzunluk dizesi girişi alan bir program / işlev yapacaksınız nve: Karakteri, kthuzayın ortasına koyar k = (n+1)/2. Bu, sıfır noktanızın yeri olacaktır. Beyaz olmayan karakterlerin geri kalanını rastgele sıfır etrafında düzenlenmiş olarak koyar. Karakterden Pisagor mesafesi aşılmamalıdır n. Sonucu çıktılar. Açıklamalara ihtiyacınız varsa aşağıdaki örneğe bakın. kurallar Standart …

4
Dil nedir?
Son zamanlarda, PPCG tasarım afiş, cevap html başlıklarını ayrıştırmada bazı sorunlar yaşıyor . Bu meydan okumada cevap başlıklarını ayrıştırmada kendi vuruşunuzu yapacaksınız. Örnek Test Durumları Bunlar örnek girişler ( DEĞİL gerçek test olgu), sadece bu yüzden girdiler nasıl fikir edinebilirsiniz olabilir gibi olmak Input: <h1>Python 3, 32 bytes</h1> Desired Output: …

2
Çıktı çeyrek-sanal temel sayıları ikilik olarak
İkili basamak olarak görüntülenen Quater-hayali tabanı çıkaran bir işlev veya program yazın . Sayı tabanı 2 i'dir , burada i , -1'in kare köküdür. İ hakkında daha fazla bilgi için Karmaşık Numaraya bakınız . Her gerçek ve hayali kısım, bir önceki gerçek ve hayali kısımdan -4 kat daha büyük olduğu …

14
ASCII kemerleri oluşturun
Ascii sanatını seviyorum ve çok sıkıldım, bu yüzden bazı ascii karakterleri buldum ve rastgele şeyler, 8-bit mario kalesi, labirentler ve kemerler yapmaya başladım. Kemerin düzgün bir şekilde kolayca istiflenebileceğini buldum. ╔═══════╗ ║╔═════╗║ ║║╔═══╗║║ ║║║╔═╗║║║ ╨╨╨╨─╨╨╨╨ Meydan okuma 0'dan büyük veya ona eşit bir tamsayıyı kabul eden (bonusu yapmazsanız) bir program, …

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.