Programlama Bulmacaları ve Kod Golfü

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

4
Sözlerimi bul!
Bu zorluğun amacı bir sözlükteki bütün kelimeleri bir harf ızgarasında bulmak. Girişiniz stdin veya function argümanından gelmeli ve aşağıdaki biçimde gelmelidir: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Bir eşleşme bulma kuralları Tahta üzerinde çapraz, yatay veya …

21
Wc coreutil bileşeninin yeniden düzenlenmesi
Bu zorluk bu eskisine benziyor , ancak spekülasyonun belirsiz kısımları dövülmüş ve daha az katı G / Ç gereklilikleri var. Yalnızca yazdırılabilir ASCII ve yeni satırlardan oluşan bir dizgenin girişi göz önüne alındığında, çeşitli metrikleri (bayt, sözcük, satır sayısı) çıktılar. Çıkmanız gereken metrikler aşağıdaki gibidir: Bayt sayısı Giriş dizesi ASCII …
27 code-golf  string 

23
Javascript left-pad golf
Giriş Sol ped npm paketi serpinti sonrasında, sol-pad'i uygulamak için bir kod golfü alalım. Sol-ped fonksiyonunun içinde, 2 varsayılan argümanları ve 1 ek bağımsız değişken oluşur dizi , uzunluk ( padchar ). Eğer padchar verilmezse, bu bir boşluk karakterine standart hale getirilir . İki argüman ile bir örnek verelim: left_pad("abc", …
27 code-golf  string 

9
Pi'ye rasgele bir sayı eşleme
Ondalık bir çift hassasiyetli gösterimi, yalnızca 15 ondalık basamağın doğruluğunu garanti edebilir, bu nedenle pi, şöyledir: 3.141592653589793 Sen haneli olduğunu görebilirsiniz 3pozisyonlarda ise 1, 10, 16, basamaklı 1pozisyonlarda olduğu 2, 4gibi Meydan okuma Görevin, 0 ile 1 arasında rastgele bir çift sayı oluşturan ve bu sayının değerlerini pi değerine eşleyen …
27 code-golf  string  random  pi 

7
Havuç Popülerliği İstatistikleri
In PPCG sohbet odasina Ondokuzuncu Byte carets kullanılarak, ^(veya havuç sadece sizinkilerden yukarıda daha önce yapılan yorumların biriyle kabul ettiğinizi belirten bir yoludur). Bir şapka mesajı yalnızca N ^karakterden oluşur (burada N pozitif bir tamsayıdır) ve N'in önceki mesajıyla anlaşmak anlamına gelir. Dolayısıyla, tek bir ^mesaj hemen önceki mesajla, ^^yani …
27 code-golf  string 

18
Ardışık Tam Sayıların Toplamı
Herhangi biri bir şey söylemeden önce, benzer ve benzer . Ama bu bir dupe değil. Bazı pozitif tam sayılar, en az iki ardışık pozitif tamsayının toplamı olarak yazılabilir. Örneğin, 9=2+3+4=4+5. Girdili olarak pozitif bir tamsayı alan ve çıktısı olarak basan bir fonksiyon yazınız; çıktının yukarıda gösterildiği gibi artan artan sıra …

18
Asal faktörlerin toplamı
2013 en önemli faktörleşmeye sahiptir 3*11*61. 2014 en önemli faktörleşmeye sahiptir 2*19*53. Bu ayrıştırmaları ilişkin ilginç bir özellik, 2013 ve 2014 aynı sayıda olduğunu toplamı arasında çarpanlama içinde farklı asal varolduğudur: 11+61=19+53=72. 1'den büyük iki pozitif tamsayı girişi olarak alan ve ikinci sayıdaki seçilen asal çarpanların toplamına eşit bir sayının …

15
Bitişik Kelimeleri Eşleştirme
Bu mücadelede, iki kelime geçtiniz: Göreviniz bitişik olup olmadıklarını belirlemek . İki harf bitişikse: Onlar aynı mektubu ya da Sözcükbilimsel olarak bitişiktirler. Örneğin, J sadece I , J ve K ile bitişiktir . Z , A'ya bitişik değildir İki kelime bitişikse: Onlar aynı uzunluktadır ve Her harf, diğer bir deyişle …

7
Etraftaki Ülkeleri
Hangi ülkelerin başkalarını çevrelediğini hiç merak ettiniz mi? Ben de bazen yapıyorum, ve, işte bunun için zorlu işte. Bu yazının altında bir kod bloğunda tanımanız gereken ülkelerin ve temas ettikleri ülkelerin bir listesini verdim. Bitişik ülkelerin ülke katmanlarının listesini bir giriş ülkesine çıkaran (kendi dilinizde mümkün olan en uygun şekilde) …

20
Dağ bölgemde kaç tane tepe var?
Pozitif tamsayıların listesi, her bir liste girişinin dağların dikey bir bölümünün yüksekliğini temsil ettiği, nicelenmiş bir dağ silsilesi olarak görselleştirilebilir. Örneğin, liste 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 menzil olabilir x x x xxxxx xxx x xxxxxxxx xxxxxx …

4
Hilbert eğrisine dize eşleştir
Bazı karakter dizilerini 2d uzaya fraktal stille eşleştirelim. Senin görevin bir Hilbert eğrisi hesaplamak ve onun üzerine bir dize koymak. Görev Görev, tek satırlık giriş dizesini almak ve onu içine alacak kadar büyük, ancak daha büyük olmayacak şekilde bir Hilbert eğrisi boyunca yerleştirmektir . Bayt sayısını olabildiğince düşük tutmaya çalışın; …

4
Bir regex ters
Meydan okuma Geçerli bir regex verildiğinde, aynı dizelerle eşleşen ancak tersine çevrilen bir regex verin. Görev Bu zorluk en temel regex işlemlerini kullanır: ^, $, ?, +, *, [], {}, |. Yakalama grupları ya da o karmaşık şeylerden hiçbiri gibi bir şey yoktur. Özel karakterler kaçabilir. Örnek Giriş / Çıkış …

17
Multinom katsayısını hesapla
Herkesin katılabileceği başka bir kolay mücadele zamanı! Multinom teoremi şöyle diyor: Parantez içindeki ifade, multinom katsayısıdır, şöyle tanımlanır: Terimleri izin k i her tamsayı bölümleri yoluyla aralığı için n verir n Pascal ait ıncı seviyesini m -simplex. Görevin bu katsayısı hesaplamak. Görev M sayılarını alan, n , k 1 , …

6
Altıgen labirent zamanı!
Başka bir labirent mücadelesi zamanı, ama bildiğiniz gibi değil. Bu meydan okuma için kurallar çoğu labirent meydan okumalarından biraz farklıdır. Döşeme tipleri şu şekilde tanımlanmıştır: S: Başladığınız labirentteki konum E: Almaya çalıştığınız konum 0: Geçemediğiniz duvar +: Geçebileceğiniz Zemin Altı yönden birinde seyahat edebilirsiniz: yukarı-sol, yukarı-sağ, sol, sağ, aşağı-sol veya …

30
Van der Corput dizisini çıktılayın
Corput dizisinin der Van en basit örneği biri düşük fark dizisi . Onun nterimi sadece terimdir 0.(n written in base 10 and mirrored), yani ilk terimleri şunlardır: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91, 0.02, 0.12, 0.22, 0.32, …

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.