Programlama Bulmacaları ve Kod Golfü

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

1
Biraz Kar Yap!
Göreviniz: n. Derinliğe kadar bir Koch kar tanesi oluşturun. Başlangıç ​​üçgeninin sadece bir tarafı olan tam bir Koch kar tanesi yapmanıza gerek yoktur. Koch pullarında Wikipedia: https://en.wikipedia.org/wiki/Koch_snowflake . Kurallar: Program Koch kar tanesinin bir tarafını n. Derinliğe kadar üretmelidir. Çıktı ASCII olmalıdır. Sen olabilir bütün kar tanesini üretmek; bu gerekli …

30
Soyguncular - kare çarpı kare kök
Görev: n tamsayısının karekökünü kareyle çarpmak için şifrelenmiş kodu kırın ! Siz Yorum yazmak gerekir polislerin iplik sen olduğunu açıkça söz, çalışma kaynağına bir bağlantı ile bunu Çatlak . Yanıtınızın başlığına, orijinal yanıtın bağlantısını eklemelisiniz. Kurallar: Yalnızca orijinal kaynaktaki karakterlerin sırasını değiştirebilirsiniz. Güvenli cevaplar artık kırılamaz. Polisin iş parçacığında belirtilen …

14
Bleeeet Bleeeet Bl Bleet!
(Anlamı: İngilizceyi Bleet'e Dönüştür) Keçileri yıllardır tanrı olarak övüyoruz. Fakat İngilizceyi Keçi Tanrısı'nın dili olan “Bleet” e çeviremezsek onlarla iletişim kuramayız. Böylece, onlarla iletişim kurmak için keçilerin faaliyetlerini araştırdık ve dilin çekirdeği olan bu örüntüyü elde ettik. Her kelimenin uzunluğu için 'Bleet' deyin. Bu, 3 harften daha uzun kelimeler için …
18 code-golf  string 

8
Numara giriniz; Çıktı satırı numarası
Code Golf Tamamen gerçek bir arka plan: www. Sky.Net ve görevlerimizden biri kendinden haberdar bir program ya da başka bir şey yaratmak için, gerçekten patronu dinlemediğimi bilmiyorum. Her neyse, kodumuzu daha bilinçli hale getirmek için , her satır numarasında hangi kodun olduğunu bilmek için BT'ye ihtiyacımız var . Meydan okuma …
18 code-golf  quine 


8
Güzel desen çekmecesi (Küçük küpler dahil)
Güzel desen çekmecesi Günaydın PPCG! Geçen gün, Stack Overflow'da birisine yardım etmeye çalışırken, sorunun bir kısmı bana bu meydan okuma için bir fikir verdi. Her şeyden önce, aşağıdaki şekli kontrol edin: Tüm siyah sayılar şekildeki noktaların indeksi ve tüm koyu mavi sayılar noktalar arasındaki bağlantıların indeksidir. Şimdi, 0x00000 - 0xFFFFF …

11
Bir program çıktısı veren bir program çıktısı… PPCG çıktısı veren
Meydan okuma: Yürütüldüğünde başka bir dilde yürütülebilen ikinci bir programın kaynak kodunu çıkaracak bir kod yazın. İkinci program, üçüncü bir dilde yürütülebilen üçüncü bir programın kaynak kodunu çıkarmalıdır. Son program PPCGisteğe bağlı tek bir son satırsonu ile çıktı almalıdır . Kazanan en çok dilde sunulacak. İlk programın kod uzunluğu bağlantı …

7
Bir Grafikteki En Uzun Çevrim
Yönlendirilmiş bir grafik verildiğinde, en uzun döngüyü elde edin. kurallar Herhangi bir makul giriş formatına izin verilir (örn. Kenar listesi, bağlantı matrisi). Etiketler önemli değildir, bu nedenle girdi içerisinde verilmeyen ek bilgiler içermedikleri sürece ihtiyacınız olan ve / veya arzu ettiğiniz etiketler için herhangi bir kısıtlama uygulayabilirsiniz (örneğin, döngüdeki düğümlerin …

7
Kareleri sayın
Meydan okuma Origami (katlama kağıdı) yaratıcı bir sanat şeklidir. Bildiğim kadarıyla, Origami ustası kare kağıdı tercih ediyor. En baştan başlayalım - dikdörtgen bir kağıdı kare bir kağıda dönüştürün. Böylece kağıt karelere bölünür. Mevcut şekliyle daha kısa bir kenarı paylaşan en büyük kareyi adım adım kaldırıyoruz (aşağıdaki resme bakın). Ve bir …

3
Sandpile kimliğini bulun
Bu soru abelya kumsalları hakkında . Bu önceki sorguyu okuyun ve daha fazla bilgi edinmek için bu sayı videosunu izleyin . Boyut bir değişmeli sandpile n ile n (kum taneciklerinin sayısını temsil eder) 0, 1, 2 ve 3 ihtiva eden bir ızgaradır. İki sandpile eklemek önce öğeyi tek tek ekleyerek …

12
Tabandaki çıkış N -10
Meydan okuma: Seçtiğiniz programlama dilinde, bir tamsayıyı taban 10'da giriş olarak kabul edin ve taban -10 olarak da bilinen negatif gösterimle çıktılayın Örnek algoritma: Bu, taban 10'u VB.NET'teki herhangi bir negatif tabana dönüştürmek için Wikipedia'dan alınan bir algoritmadır : Function toNegativeBase(Number As Integer , base As Integer) As System.Collections.Generic.List(Of Integer) …

5
Ascii-art kesişmeyen bir yol oluşturun
2 tam sayı alanının boyutunu temsil eden girişleri, göz önüne alındığında xve yçıkış alan üzerinden bir yol. Örnek çıktı 5, 4: # # # ### ### # Tüm alan 5 x 4'tür ve alanı geçen karma işaretlerden oluşan bir yol vardır. Yol her zaman sol üst köşeden başlamalı ve sağ …

4
Haydi mozaiklerle süsleyelim!
Giriş Gönderen Vikipedi : Bir mozaik düz yüzeyin örtüşme ve hiç boşluk fayans olarak adlandırılan bir veya daha fazla geometrik şekillere, kullanan bir düzlemin döşeme olup. Oldukça iyi bilinen bir mozaikleme aşağıda gösterilmiştir: Rhombi, çakışma veya boşluk bırakmayacak ve birbirinin yerine geçen sütun sütunlarını taklit eden bir şekilde döşenmiştir. Görev …

15
Önemli Boşluk: Soyguncular
Bu bir Polisler ve Soyguncular yarışmasının bir parçası. Polisler için buraya gidin . Bu zorluğun amacı için boşlukları yalnızca satır besleme (0x0A) ve boşluklar (0x20) olarak tanımlayacağız . Çoğu dil ve normal ifade aromasının ASCII aralığının içinde ve dışında diğer birçok karakteri de boşluk olarak gördüğünü, böylece ilgili yerleşikleri kullanamayabileceğinizi …

16
Kuznetsov'un Sırası
Kuznetsov'un Sırası (I made the name up, don't bother with Wikipedia or Google) Herhangi bir sayı verildiğinde , sayının tersini temsil n > 0edelim . Aşağıdaki işlemi gerçekleştirerek her yinelemenin sonucunu özyineleme veya seçtiğiniz bir yöntemi kullanarak işleve geri geçirerek nihai sonuç sıfır oluncaya kadar yineleyin:rn Bu r > nyineleme …

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.