Programlama Bulmacaları ve Kod Golfü

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

8
Spiral mahalleler
Doğal sayıları alıp saat yönünün tersine bir sarmal haline getirirsek, aşağıdaki sonsuz sarmalla sonuçlanırız: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | | | | 39 18 5 0---1 10 27 52 …

30
Ne kadar hızlı vroooom yapıyorum?
Giriş Benim araba hız göstergesi hacklendi! Bana ne kadar hızlı sürdüğümü göstermek yerine, sadece "Vroooom!" Lütfen ne kadar hızlı gittiğimi bilmeme yardım et. Meydan okuma Bir dizeyi girdi olarak alın ve dizinin normal ifadeyle eşleşip eşleşmediğini kontrol edin /^[Vv]ro*m!$/m. Bu, dizenin herhangi bir satırının büyük veya küçük harfle v, ardından …

3
Kaşık kelimeler… Fince
Bu zorluk Aalto Üniversitesi'nde aldığım bir programlama kursuna dayanıyor ve test vakalarını içeriyor . Materyal izin alınarak kullanılır. İki buçuk yıl önce İngilizcede kaşıkçılık konusunda bir zorluk vardı . Bununla birlikte, Finlandiya'da kaşıkçılık çok daha karmaşıktır. Kaşıkçılık Fince Fince, ünlüler aeiouyäöve ünsüzler bcdfghjklmnpqrstvwxz. ( åteknik olarak Fince'nin bir parçasıdır, ancak …
19 code-golf  string 

6
ASCII kıvrımlı bir eğri çizme
Bu sorunun amacı için kıvrımlı bir eğri, soldan sağa doğru genel yönü takip eden, ancak n + 1'i 90 derece sola döndürür ve n + 1 sağa döner (n> 0 için). Aslında kıvrımın kendisinin nbölümleri olacaktır . Dönüşler ile gösterilir +. Kıvrımların genişliği (iki arasındaki mesafe +) ufukta ( ---) …

11
Soket - Fiş uyumluluğu
Elektroniklerle seyahat etmek her zaman eğlencelidir, özellikle de şarj etmek için bir adaptöre ihtiyacınız olduğunda. Zorluğunuz, belirli bir fişin belirli bir soketle uyumlu olup olmadığını kontrol ederek bir seyahat planlamasını biraz daha kolaylaştırmaktır. Meydan okuma Bir fiş tipi ve bir soket tipi verildiğinde, birlikte çalışıp çalışmayacaklarını gösteren bir değer döndürün. …

19
Yinelenen Mahkum Trilemi
SORUN DURUMU: AÇIK Yorum yapın, bir PR açın veya botunuzu kaçırırsam başka türlü bağırmayın. Mahkum ikilemi ... üç seçenekle. Deli, ha? İşte ödeme matrisimiz. Oyuncu A solda, B üstte A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 Kazanç matrisi, her iki oyuncunun da işbirliği yapması …

17
İlk n Bouncy Sayılarının Toplamını Bulun
terminoloji Artan bir sayı, her basamağın solundaki tüm basamaklardan büyük veya ona eşit olduğu bir sayıdır (ör. 12239) Azalan sayı, her basamağın solundaki tüm rakamlardan küçük veya ona eşit olduğu bir sayıdır (ör. 95531) Kabarık sayı, artmayan veya azalmayan herhangi bir sayıdır. Bu en az 3 basamak gerektirdiğinden, ilk kabarık …
19 code-golf  number 

5
Modifiye Boggle Özellikli Kod ile Modifiye Boggle Checker
Arka fon Boggle , oyuncuların 4'e 4'lük rastgele alfabe tahtalarında İngilizce kelimeler bulmaları gereken bir masa oyunudur. Kelimeler, tahta üzerinde sırayla bitişik hücreler seçilerek oluşturulabilir. ("bitişik" yatay, dikey veya çapraz olarak bitişik anlamına gelir.) Ayrıca, aynı hücre bir sözcükte birden çok kez kullanılamaz. Aşağıdaki örnek bir tablodur: I L A …

9
Üçüncü Flak!
Bu meydan okuma, Nisan 2018 LotM meydan okumasının bir parçası olarak gönderildi Brain-Flak , burada PPCG'de oldukça ün kazandıran bir turing-tarpit dilidir. Dilin hafıza iki istif tarafından oluşur, ancak "gizli" Üçüncü yığını keşfedildi tarafından Wh e Wizard Beyin Flak programlarını düşünme bazı ilginç yeni yollar açan,. Peki, o kötü gizli …

23
Aynı sayı harfleri
Kelimelerin harfleri adalet ister. Aynı cümle içinde aynı sayıda görünmeye karar verdiler. Misal: Priorities Olacak: Ppprrioooritttieeesss Her harf 3 kez görünür, en yaygın harf i3 kez görünür. Benzer bir harfin yanına geldikleri sürece tekrarlanan harfleri nereye koyduğunuz önemli değildir. yani: Pppriooorritttieeesss tamam ('r' harfi) Ppprioororitttieeesss uygun değil ('r' harfi) Başka …

18
Atlama Sırası
Aşağıdaki sırayı düşünün: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Desensiz görünüyor, değil mi? İşte böyle. İle başlayarak , ile başlayan tamsayıları 0atlayın . Bu dizideki bir sonraki sayı. Ardından, "atlandı" ve henüz artan sırada görülmeyen sayıları …

1
Şekil Basitleştirici Yazma
Giriş Çok fazla ASCII kayacım var. Çizgiler, borular, V'ler, şaryolar, köşeli parantezler, eğik çizgiler ve boşluklarla inşa edilmiştir. Misal: /--\ | | | | \--/ Onları aşındırmak istiyorum, şöyle: /\ / \ \ / \/ Tüm köşeler daha yuvarlak hale geldi. Daha karmaşık bir örnek: /----\ | \------\ | | …

3
Bölenleri test etmek için program yarılarını değiştir
Dört tamsayı dizisi Bu meydan okumada, aşağıdaki dizilerle verilen pozitif bir tamsayının dört farklı özelliğini test edeceksiniz. Bir pozitif tam sayı , N olduğu Mükemmel ( OEIS A000396 ), uygun bölenler toplamı halinde N eşittir N . Dizi 6, 28, 496, 8128, 33550336, 8589869056, 137438691328, 2305843008139952128 ile başlar ... refactorable …

19
Dikdörtgen Kod ile Dikdörtgen Metni Algılama
Ne yeni satır ne de boşluk olmayan en az bir karakter içeren yazdırılabilir ASCII metni dizisi (yeni satırlar ve boşluklar dahil) verildiğinde, dize dikdörtgense doğruluk değeri, aksi halde bir falsey değeri verir. Ayrıca, çözümünüzün kaynak kodu dikdörtgen olmalıdır . Bir dize, aşağıdaki koşulların tümünü karşılıyorsa dikdörtgen şeklindedir: İlk satır ve …

13
Girişinizi düzenleyin
Bu, bu toz kaplı girişe biraz benziyor ama umarım benim spin'imi yeterince benzersiz kılıyor. Bunu göndermekten caydırıcı bir şey bulamadım ama orada oldukça deniz var. Neyse! Meydan okuma: Kodunuz bir karakter dizisi alır; Bunu, aynı dizenin ASCII sanat tarzı sürümüne dönüştürür, ancak bir yakalama ile. Girdi dönüşümü Desteklenecek tek karakterler …

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.