Programlama Bulmacaları ve Kod Golfü

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

7
Rastgele azalmayan bir dizi örneği
Giriş: Kodunuz için uygun herhangi bir biçimde verilen iki n ve k tamsayısı Çıktı Her biri 1 ila n aralığında olan rastgele azalmayan k tam sayı dizisi. Numune, 1 ila n aralığında tamsayılara sahip k azalmayan tüm k azalmayan dizilerinden eşit olarak seçilmelidir. Çıktı, uygun bulduğunuz herhangi bir makul biçimde …

13
Fermuar çarpımı
Giriş Fermuar çarpımı dediğim yeni bir aritmetik işlemi tanımlayalım . Fermuar, iki negatif olmayan tamsayıyı çarpmak için, uzunlukların eşleşmesi için önde gelen sıfırları ekler, sayıların karşılık gelen taban-10 basamaklarını çarpar, 2 basamaklı sayıları almak, sonuçlara bitirir ve son olarak önde gelen sıfırları düşürürsünüz. A = 1276 ve B = 933024 …

11
Emirps'i bulun!
Bir emirp , tersine çevrildiğinde de asal olan palindromik olmayan bir asaldır. 10 tabanındaki emirps listesi bulunabilir OEIS . İlk altısı: 13, 17, 31, 37, 71, 73 Ancak, tersine çevirme kuralı nedeniyle, emirpler her bir bazda farklıdır. Örneğin, ilk altı ikili emir: Bin | 1011, 1101, 10111, 11101, 101001, 100101 …



5
Bir kafenin gruplanmış çalışma saatlerini gösteren bir işaret
Muhtemelen çeşitli dükkanların kapılarında bu işaretleri gördünüz: AÇILIŞ SAATLERİ mon-fri 0900-1800 sat-güneş 1100-1530 Buradaki görev, tüm hafta boyunca açılış saatleri listesinden aynı açılış saatleriyle arka arkaya günleri gruplandırmak gibi bir işaret oluşturmaktır. Haftanın ardışık kabul edilenler için "etrafına sarıldığını" unutmayın. Giriş: Pazartesi'den başlayarak haftada her gün için açılış saatlerini temsil …
20 code-golf 

30
Dijital Saat Göster
Dijital Saat Göster (Saat zorlukları olduğunu görüyorum, hepsini okumaya çalıştım, bunun benzersiz olduğuna eminim) Sürekli biçimde görüntülenir bir dijital saat günceller bazı kodlar yaz h:m:snereye h, mves 1 veya 2 karakter her doldurabilir. @BlueEyedBeast koyduğu gibi basit terimlerle kısıtlamalar, temelde gösterilen zamanı değiştirmek istiyorum. Yeni satırlara izin verilmiyor Sondaki boşluklara …
20 code-golf 

8
Görselleştirmeyi sırala
Gibi bir liste var [3, 0, 4, 2, 1]ve sıralamak için seçim sıralama kullanın, ben böyle görselleştirmek olabilir: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Bu zorluk, bu şekilde sıralamayı görselleştirmekle ilgilidir. Giriş Girişiniz, istediğiniz herhangi bir biçimde pozitif tamsayıların bir listesi olacaktır. Görev Gönderiminiz giriş listesini bir …

12
KITT araba ASCII sanat
80'lerin TV dizisi Knight Rider , KITT adında akıllı, kendini tanıyan bir arabaya sahipti. Aracın ayırt edici özelliklerinden biri, KITT'in "görmesine" izin veren (ve başka bir önceki TV dizisinin hayranlarına şüpheyle tanıdık gelen) öne monte edilmiş bir tarayıcı çubuğuydu . Tarayıcıda bu resimde görüldüğü gibi sekiz ışık vardı: Işıklar bu …

20
Listenin "Yinelemeli Boyutu" nu bulun
Esinlenen Listenin "paketlenmemiş boyutu" . RSUzunluğu (içerilen öğe sayısı) olarak liste içermeyen bir listenin Özyinelemeli Boyutu ve uzunluğunun toplamı ve bu listelerin Özyinelemeli Boyutu olarak herhangi bir listeyi içeren listenin Özyinelemeli Boyutu'nu tanımlayın . Meydan okuma Herhangi bir listenin Özyinelemeli Boyutunu olabildiğince az bayt olarak çıkaran bir program veya işlev …

29
Maksimum sapmayı bulun
Bu sorun aslında Quora (kod golf için değil) sorulan bir sorudan "ilham" . Sadece sizin için bir meydan okuma yapmak istiyorum (ve burada ilk sorun sunumum). Bir tamsayı öğesi dizisi vve bir tamsayı dverildiğinde (d'nin dizinin uzunluğuna eşit veya daha düşük olduğunu varsayarız), dizideki dardışık öğelerin tüm dizilerini dikkate alın …

25
Aralıklı sayılar
NNegatif olmayan tamsayıların bir listesi verildiğinde , bu sayıları her biri boşlukla dolup taşan bir uzunluğa çıkarın N. (Alternatif olarak, bir karakter / dize listesi döndürün.) Listedeki en büyük sayının basamak sayısından büyük veya bu sayıya eşit olduğunu varsayabilirsiniz N. Çıktıda sondaki boşluklara izin verilir. Bu sayıları içeren bir dize …
20 code-golf  string 

6
ASCII Poker Chip Yığını Düzenlemesi Yapın
Poker, genellikle turnuvalarda zorlanan fişlerinizi nasıl düzenlediğiniz konusunda görgü kurallarına sahiptir - fişleriniz çoğunlukla büyük mezhep fiş (ler) ini gizlememek için rakiplerinizin arkasından “gizli” olmayabilir. Meydan okuma ASCII'de poker oynayacağız, bu yüzden toplam değeri göz önüne alındığında ASCII çip yığını düzenlememizi çizecek bir işlev veya program yazmamız gerekiyor n. Giriş …

25
Patlamış Sonekler
Bir ASCII dizesi verildiğinde, bunun patlatılmış son eklerini çıktılayın. Örneğin, dize, abcdeen uzun ila en kısa sıralanan 5 sonek vardır: abcde bcde cde de e Daha sonra her son ek patlatılır , yani her karakter bu sonekteki tek dizinli konumu kadar defa kopyalanır. Örneğin, son eklerini patlatarak abcde, abcde 12345 …
20 code-golf  string 

4
ASCII sanatında özellikle iyi diller var mı?
Özellikle metin çıktısını ve ASCII sanatını hedefleyen ezoterik veya golf dilleri olup olmadığını merak ediyordum? Örneğin, 05AB1E en azından temel dönüşümleri hedefleyerek başlar. Metin çıktısı ve metin çıktısı sanatını hedefleyen golf dilleri var mı? Öyleyse, burada ipucu sayfaları var mı ve ortak kullanımda mı? Not: ASCII sanatını üretebilen dilleri aramıyorum …

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.