Programlama Bulmacaları ve Kod Golfü

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

12
Böl onu. Fakat hepsi değil!
Bu StackOverflow sorusundan ilham alındı . Giriş: Üç girdi alacağız: DBölünecek sınırlayıcı karakter Bir karakter Iikisi arasında hangi biz (yani sesler belirsiz, biliyorum, ama ben aşağıda açıklayacağım) sınırlayıcı karakteri göz ardı Dizi S Çıktı: Bölme işleminden sonra alt dizeleri içeren bir liste / dizi. Misal: Input: D = ',' I …
11 code-golf  string 

1
Bir mayın tarlası kibar yakın görüşlü sarhoş Bot
Başlıktan da anlaşılacağı gibi, bu sorun @NP'den Kibar Görüşlü Sarhoş Botundan yarı esinlenmiştir. Zavallı botumuz başlangıçta kartezyen bir ızgaraya yerleştirilir ve her dakikadan sonra dört birimden birinde (Yukarı, Aşağı, Sol, Sağ) 1 birim hareket eder. N dakika sonra , ızgaradaki gizli mayınların tümü etkinleşir ve üzerlerinde kendilerini bulabilecek kötü botları …

5
ASCII Takvim Planlayıcısı
Etkinliklerin bir listesi ve başlangıç ​​saati / tarihi göz önüne alındığında, etkinlikleri uygun günlerde gösteren bir ASCII sanat takvimi çıktılayın. Tüm etkinliklerin aynı ayda olması garanti edilir, aynı gün iki etkinlik olmaz ve tüm etkinliklerin takvim kutusuna sığacağı garanti edilir. Takvim her kutunun sol üst köşesindeki tarih var, kutular ile …

9
Herkesin Bir Arkadaşı Olmalı
Yalıtılmış bir karakter, aynı türde bitişik bir karaktere sahip olmayan bir karakterdir (yeni satırdan başka). Bitişik karakterler sola, sağa veya aşağıya doğru olabilir, ancak köşegenler olamaz. Örneğin, aşağıdaki metinde Hizole edilmiştir: Ybb YH% %%%% Diğer tüm karakterler izole edilmez, çünkü her birinin yanında aynı tipte en az bir başka karakter …

16
Çok sayıda asal sayılar
1234567891011121314151617 gibi çok sayıda (taban 10'da) verildiğinde, içinde "alt numaralar" bulun. Bir asal "alt sayı", bir asal sayıyı (taban 10'da) temsil eden ardışık bir basamak dizisidir (girişten alınır). Girdi : Bir sayı (ya bir dize, bir dosya ya da ne istersen). Çıktı : Tüm asal alt numaralar bir şekilde ayrıldı …

9
Sonbahar Ortası Festivali kumar oyunu
Yarın Sonbahar Ortası Festivali ve o tatilin ruhunda, biz ( Xiamen'li insanlar ) tatil sırasında oynadığımız bir kumar oyununu tanıtacağım ! kurallar Oyun altı adet 6 taraflı zar ile oynanır. Farklı sayı kombinasyonları, dörtlere ve birlere özel bir vurgu ile farklı derecelere sahiptir. Senin görevin 6 zar bir rulo verilen, …
11 code-golf  game 

2
Tembel Bir Ekmek Çantası
Buğday, Çavdar, Arpa, Tahıl ve Fransız ekmeği sunan bir fırında çalışıyorum, ancak fırıncı biraz garip - somunları rastgele sırada istifliyor ve bazen sonunda bazı rafları boş bırakıyor. Her gün, aynı müşteri gelir ve her somun ekmeğinden birini ister, ancak zor olan şey, bir germophobe, bu yüzden çantasını doldurduğumda, ardışık seçimlerde …

5
2d uzayda bir nesneyi izleme
Açıklama Bu zorluğun görevi, belirli bir nesneyi n × nnxnn×n boşluğunda izleyen bir program veya işlev tasarlamaktır . I / O Programınıza herhangi bir şekilde alınabilecek 3 giriş verilecektir : nuçağın tarafının büyüklüğü olacak. (yani, n = 5n=5n=5 , uçağınız 5 × 55x55×5 ). Her nzaman tek bir tamsayı olacağını …

4
Ex-Artan Set Sırası
Arka fon Bir ex artan resim dizisi emri tamsayı setlerinin bir dizi olarak tanımlanmıştır aşağıdaki durumundadır:S 1 , S 2 , ⋯ , S nN-NNS1, S2, ⋯ , SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Her , boş olmayan bir alt kümesidir . { 1 , 2 , ⋯ , N }SbenSiS_i{ 1 , 2 , …

5
Soğan mı Soğan mı?
Soğan (uyarı: birçok makale NSFW'dir) geleneksel haber medyasını parodileri olan hicivli bir haber kuruluşudur. 2014 yılında, Soğan BuzzFeed gibi "clickbait" sitelerini parodize eden hicivli bir haber sitesi olan ClickHole'u (uyarı: ayrıca NSFW) başlattı . Sayesinde Poe'nun Kanun insanlar Soğan veya ClickHole makalelerin başlıklarını okumak değil onlar hiciv olması amaçlanmıştır bilerek …

5
Minimal Centrosimetri
Topikal olarak ilgili. Amaç: Pozitif tamsayılar bir matrisi göz önüne alındığında , M içeren en küçük sentrosimetrik matris (bu matris pozitif olmayan tamsayılar da içerebilir) üretir .MMMMMM Bir merkez-simetrik matris, 2. sıradaki dönme simetrisine sahip kare bir matristir - yani iki kez döndürdükten sonra aynı matris olarak kalır. Örneğin, bir …

13
İlk Son Son İlk İlk
Meydan okuma Görev basit. Bir dizi ve bir ilk ve son değer verildiğinde: Birinciden sonraki sondan birincisini ve sondan önceki ilkin sonunu döndürür. Veya basitçe: Bir dizi verilir, var1, var2. Örnek Dizi: [var2,, var1,, var2,, var2, var1, var2,] Dönüş: Dizide görünen ilk var1'in sağ tarafındaki ilk var2 dizini. [var2,, ilk …

2
Bir dizeyi bölümleme engelleme
İlham . Sayılardan loluşan bir liste düşünün . İndeksinde bir blok işlemi tanımlama ilistesi litibaren arka arkaya 3 elemanları hareketli eylemi için ide lsona. Misal: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], 3 -> [1,2,6,7,3,4,5] Sadece 0 ve 1'den oluşan …

2
Camel Up Cup: Bir AI masa oyunu turnuvası
Deve Kupası 2k18 Bu meydan okumada, yarı popüler masa oyunu Camel Up'ı oynayacağız. Deve Yukarı! turları kazanmak, oyunu kazanmak veya oyunu kaybetmek, hareketi etkilemek veya bir deveyi hareket ettirmek için tuzaklar kurmak için develere bahis yapan bir masa oyunudur. Bu kararların her biri, kazananı belirleyen şey olan para kazanma şansını …

13
Puanlama Briscola
Giriş Briscola , İtalya'nın en popüler kart oyunlarından biridir. Köprü gibi aldatıcı bir kart oyunudur. Briscola tuhaf nokta sistemi ile ünlüdür. Bu meydan okumada, iki kart verildiğinde, birincisinin Briscola'nın puan sistemindeki ikinciyle daha fazla, daha az veya aynı sayıda puan toplayıp kazanmadığını göreceksiniz. Meydan okuma Briscola İtalyan iskambil destesi ile …

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.