Programlama Bulmacaları ve Kod Golfü

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

7
Kod Bulmacaları
Bu bir polis ve soyguncular mücadelesidir. Eğer bir polis iseniz (çapraz yapıcı), burada bir soyguncu iseniz (çapraz çözücü) arkadaş sorusunu yanıtlayın . Her iki rolü de üstlenebilirsin. Polisler (Puzzlers) Göreviniz , kelime veya ifadelerin yerine kod parçacıklarının ipuçlarına çözüm önerdiği 10 × 10'luk bir bulmaca yazmaktır . Her ipucu boş …


16
Hangi büyük sayı daha büyük?
Giriş Her biri 1 ila 20 aralığında a1, a2, a3, b1, b2, b3 tamsayıları. Çıktı True if a1^(a2^a3) > b1^(b2^b3) and False otherwise. ^ bu soruda üsteldir. kurallar Bu kod golfü. Standart bir masaüstü PC'de geçerli bir giriş için kodunuz 10 saniye içinde doğru şekilde sonlandırılmalıdır. True için Truthy, False …
22 code-golf 

15
Resmin görsel çıkış diyagramı
Çerçeveli bir portre için resmin boyutlarını, paspas genişliğini ve kare genişliğini giren bir program yazın. Program X, resim, +paspas ve #çerçeve için sembolünü kullanarak bir diyagram çıkarmalıdır . Semboller boşlukla ayrılmalıdır. İzleyen boşluk, çıktı ölçütlerle görsel olarak eşleştiği sürece tamamdır. Girişler olabilir 0. GİRİŞ: 3 2 1 2 (Genişlik, Yükseklik, …

23
Baş Aşağı Piramit Ekleme… TERS!
Upside-Down Pyramid Addition, bir numara listesini alma ve bir numaraya ulaşana kadar bunları art arda toplama işlemidir. Rakamlar 2, 1, 1verildiğinde aşağıdaki işlem gerçekleşir: 2 1 1 3 2 5 Bu sayıyla biter 5. SENİN GÖREVİN Başına Düşen Bir Piramidin (Yükselen) sağ tarafı göz önüne alındığında, orijinal listeye geri dönecek …

13
Fuar kralı için sekiz madeni para
Bu, başka bir bulmacanın, bir "muadili" dir adil kral için Sekiz sikke Puzzling.SE üzerinde. Yukarıdaki bulmacayı arka plan için okuyabilirsiniz. Bu yapbozun detayları aşağıdaki gibidir. Farklı değerlerde 8 çeşit madeni para seti oluşturulur, kral, maksimum N'yi bulmanızı ister, böylece 0'dan N'ye kadar olan herhangi bir fiyat, en fazla 8 madeni …

17
Inscriptio Labyrinthica
Asturias Kralı Silo'nun mezar yerinde SILO PRINCEPS FECIT ( Kral Silo bunu yaptı ) yazan bir yazı var . İlk harf en ortada bulunur ve buradan bir dış köşeye yayılan çapraz olmayan herhangi bir yöne girerek okur. Son mektubun dört köşesinde bulunur. Bu zorlukta, bunları yapma sürecini genelleştireceksiniz. Giriş Bir …
22 code-golf  string 

22
Üst üste gelen String-Blocks
Meydan okuma: Çok satırlı dizelerin bir listesi göz önüne alındığında, üst üste (sol üstte) üst üste gelin ve sonucu çıkartın. Örnek: Giriş: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Çıkış: cbaa bbaa bbaa aaaa Meydan okuma kuralları: Giriş formatı esnektir. Girişin 2B satır listesi (yani [["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]) veya 3B karakter listesi (örneğin ) almasına izin verilir [[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]]. …

18
Oynat Zip, Zap, Zop
Kendinizi bir daireye yerleştirip, sırayla bir sonraki kelimeyi söyleyerek ve sırayla bir sonraki kelimeyi söyleyerek fermuar, zap ve zop gönderdiğiniz küçük bir ısınma oyunu var, o zaman hepiniz ısınana veya her neyse. Göreviniz, bir sonraki sözcüğü bir giriş sözcüğü verilen sırada veren bir program oluşturmaktır. (Zip -> Zap -> Zop …
22 code-golf  string 

24
Üçgen sayısını say
Pozitif tamsayıların bir listesi göz önüne alındığında, oluşturabilecekleri üçgen sayısını, yan uzunluklarının giriş listesinin üç ayrı girişi ile temsil edileceği şekilde bulun. (İlham gelir CR .) ayrıntılar Eğer bir üçgen oluşturulabilir her üç yan uzunluklarının permütasyon a,b,ca,b,ca,b,c yerine sıkı üçgen eşitsizliği a+b>c.a+b>c.a + b > c.(Bu, a+b>ca+b>ca+b > c , …

19
Bit yüzer dizisi
Biraz gelen yüzen LSB için MSB bir pozisyon bu yüzen kadar her zaman hareket eden üst kabın: 0000 0001 0010 0100 1000 Bir bit en üste geldiğinde, başka bir bit yolculuğuna başlar ve diğer bit ile karşılaştığında durur: 1001 1010 1100 Bu, kap bitlerle doluncaya kadar olur: 1101 1110 1111 …

13
Birçok renk palto
Meydan okuma Girdi olarak benzersiz renk adlarının bir listesi verildiğinde , onları ilk olarak Joseph'in Amazing Technicolor Dreamcoat'ta göründükleri sıraya göre sıralayın . Örnek Input: green, blue, red, brown Output: red, green, brown, blue Renklerin tam listesi, sırasıyla: 1. red 2. yellow 3. green 4. brown 5. scarlet 6. black …

20
Bu yıllık bir görev, tamam
1≤n≤365 bir sayı verildiğinde, yılın ertesi gününü "Gün-Sayı Ayı" biçiminde verin. Örneğin, 1 verildiğinde, "1" olmadan "1 Ocak" yazmalısınız. Gregoryen takvimi kullanılacak ve program artık yılları hesaba katmamalı, bu nedenle programınız hiçbir zaman "29 Şubat" yazmamalı. Herhangi bir yöntem, daha önce belirtilen "Gün-Sayı Ayı" biçimini izlediği sürece kullanılabilir. Programınız ayrıca …
22 code-golf  date 

14
Bunlar kaç numara?
Rakamlar yazarken bir süre sonra klavyemin Shifttuşa basılmış ve bloke edildiğini ve yazdığım tek şeyin $%&karakterleri olduğunu fark ettim . Ve daha da kötüsü, İngilizce ve İspanyolca klavye düzenleri arasında geçiş yapıyordum, bu yüzden her bir numara için hangisini kullandığımı bilmiyorum. Meydan okuma Sembol karakterleri içeren bir dize verildiğinde, hangi …

30
Dize döndürme - çıktı dizisi art arda ilk karakteri sonuna kadar hareket ettirdi
Buradaki zorluk, bir karakter dizisi almak ve ilk karakteri karakter dizisine karakter dizisi başına bir kez tekrar tekrar sonuna kadar hareket ettirerek, orijinal karakter dizisi ile biten tüm döndürmelerinin çıktısını almaktır: john -> ohnj, hnjo, njoh, john Ayrıca karakterleri baştan aşağı hareket ettirerek diğer yönde de döndürebilirsiniz: john -> njoh, …
22 code-golf  string 

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.