Programlama Bulmacaları ve Kod Golfü

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

11
Yarı Zikzak Yap
NGirdi olarak pozitif bir tamsayı verilecektir . Göreviniz N, her biri uzunlukları olan bir Yarı Zikzak yapmaktır N. Görevi net bir şekilde tanımlamak nispeten zor olduğu için, işte bazı örnekler: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: ooooo OO …

16
İlkel Pisagor Üçlüleri
( ilgili ) Bir Pisagor Paket listesidir (a, b, c)tatmin denklem bir 2 + B 2 = C 2 . Bir ilkel Pisagor Paket (PPT) bir olduğu a, bve chepsi asal (üç elemanları arasındaki tek ortak böleni yani 1). Örneğin, (3, 4, 5)doğru üçgen ünlü bir İlkel Pisagor Üçlüdür. Meydan …

29
Tavuk McNugget Numaraları
Açıklama Chicken McNugget sayıları, McDonald's tarafından satılan ünlü Chicken McNuggets kutularının ilk boyutları olan 6, 9 veya 20 arasında toplam olarak ifade edilebilecek sayılardır . Bu toplamda, bir sayı birden fazla olabilir, bu 6 + 6 = 12da böyle bir sayıdır ve sayının belirtilen boyutlardan en az birini "içermesi" gerekir. …

30
Belirli bir girdiyi basan bir komut dosyasını çıkaran komut dosyası
Girdi olarak bir dize alan bir kod parçası yazın ve aynı dilde çalıştırıldığında ilk giriş dizesini çıkaracak bir kod parçası çıkar. AZ, az ve 0-9 karakterlerinin herhangi bir birleşimini işleyebilmelidir. Python'daki örnek: import sys print "print('" + sys.argv[1] + "')" Girişi göz önüne alındığında, testing123geri dönecektir print('testing123'). Bu kod golf …

11
Kesilecek tel
Bu görev, bir dizi koşulun sıkıştırılması ve işlenmesi ile ilgilidir. Oyunda Konuşan ve kimse Explodes tutun bomba defuser bir dolambaçlı danışmanlık uzmanları tarafından aktarılacak talimatlar yardımıyla bir bombayı etkisiz hale gerekir Bomba Defusal Manuel . Bu zorluk, kılavuzun 5. sayfasında açıklanan “Kabloların Konusu” modülü ile ilgilidir. Defuser bir dizi renkli …

20
Interquine - Bir döngüde birbirini üreten iki program
Program A, çalıştırıldığında program B kodunu, B ise A kaynağını verir. Gereksinimler: Her iki programda yalnızca bir dil Programlar farklı. Kendini çıkaran bir program uygun değildir. Her iki program boş değil veya en az 1 bayt uzunluğunda. Hem kaynak hem de çıktıdaki son satırlar yok sayılıyor stdin kapalı. Hiçbir şey …
29 code-golf  quine 

8
Yerçekimi sıralama gerçekleştir
Meydan okuma Bir tamsayı listesi göz önüne alındığında, yerçekimi sıralamasının nasıl yapıldığını gösterin. Yerçekimi Sıralaması Yerçekimi düzeninde, sayıları yıldız satırları olarak hayal edin. Sonra, her şey düşer ve yeni satırlar açıkça sıralanır. Bir örneğe bakalım: [2, 7, 4, 6]: ** ******* **** ****** ------- ** **** ******* ****** ------- ** …

2
Pac-Man Pac-Dots saymak Yardım
Aşırı kilo almasından endişe duyan Bayan Pac-Man'ın tavsiyesi üzerine, Pac-Man günlük Pac-Dot alımını takip etmeye karar vermiştir. Labirentin içindeki belirli bir yoldaki Pac-Dots sayısını saymasına yardım edin! Labirent Labirentin kendi kodlamasını oluşturmanıza yardımcı olmak için, burada bazı ham verileri alabilirsiniz . Pac-Man'in yolculuğu Bu zorluk bağlamında aşağıdaki kurallar geçerlidir: İlk …

26
Merdiven numaraları
Bir merdiven sayısı, pozitif bir tamsayıdır x onun bu tür N inci haneli (en az önemli basamak başlayarak endeksli bir) eşittir için % x (n + 1) . Bu biraz ağız doludur bu yüzden bir örneğe bakalım. Al 7211311 biz modüler artıkları alırsak, 7211311 aşağıdaki olsun aralığında 2-8 tarih: 7211311 …

28
Birleştirici sayma
Buradaki zorluk N kod parçacığını yazmaktır , öyle ki, ilk K ≥ 1'i bir araya getirdiğinizde, K sayısını üretirler . Daha yüksek , N , iyi. İşte yakalama: Parçacıklar boyunca birden fazla karakter kullanamazsınız. kurallar Aynı karakteri bir (ve yalnızca bir) pasajda birden çok kez kullanabilirsiniz. Bu snippet'ler, atlanmadan , …

22
Bu değer benzersiz para ve / veya notalarla yapılabilir mi?
Girilen bir parasal değerin bir tamsayı olarak benzersiz bir madeni para ve / veya not kombinasyonuyla gösterilip temsil edilemeyeceğini hesaplayan bir program yazın, bu aynı madalyonun / notun birden fazla kullanılamayacağı anlamına gelir. Programınız girdi olarak bir değer almalı ve hem girdi hem de dilinizin bir dizisine eşdeğer bir madeni …
29 code-golf  math 

28
Monolitler ne kadar uzun?
İşte bir monolit girişi örneği . Bu örnekte 4 tane var. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ İlk monolit 4 ünite yüksek, ikincisi 2, üçüncüsü 3 ve sonuncusu 1'dir. Görev Programınız, soldan sağa sırayla monolitlerin …

5
Ağaçlar için ormanı göremiyorum
Bir ağaç ağacı çizen, böylece bir orman inşa eden bir program veya işlev yazın. Ağaçlar bir piramit istifliyor gibi çekiliyor. İlk (üst) satır 1ağaç içerir , bir sonraki satır aşağı 2(toplam için 3), sonraki sayfa 3(toplam için 6) vb. İçerir. Tam bir sırayı tamamlamak için yeterli ağaç yoksa, sola doldurun …

25
Metin Fizz Buzz
Giriş Ben yok özellikle bızz vızıltı eğilim nereden geldiğini biliyoruz. Sadece bir meme veya bir şey olabilir, ama biraz popüler. Meydan okuma Bugün sizin işiniz Fizz Buzz'ı sırasıyla ikili (0, 1) dosyaya dönüştürmek ve bu ikili dosyayı metne dönüştürmektir. Oldukça standart şeyler. Bu nasıl çalışıyor? FizzBuzzBuzzFizzBuzzFizzFizzFizzFizz FizzBuzzBuzzFizzBuzzFizzFizzBuzz 01101000 01101001’ye çevrilecekti, …
29 code-golf  binary 

13
Pascal Sütunu Toplamları
Buradaki herkes Pascal'ın Üçgeni'ne aşinadır. Her elemanın iki sol üst ve sağ üst komşusunun toplamı olduğu art arda sıralardan oluşur. İşte ilk 5satırlar ( Generate Pascal'ın üçgeninden alınmış ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Pascal Üçgeni'ni alıp üzerinde bazı toplamlar …

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.