Programlama Bulmacaları ve Kod Golfü

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

5
Levenshtein mesafe sapması
Bir Adize verildiğinde Sfarklı bir programlama dilinin adını veren bir dilde bir program yazın B. Uzunluğu Beşit olmalıdır Levenshtein mesafe (kısaltması "LD") arasında Ave S. Bir programlama dili olarak kabul edilmek Biçin bir esolangs sayfası veya Wikipedia sayfası olmalıdır. Misal: (Suppose the program is coded in Python) Input: Jython Output: …
10 code-golf  string 

11
“İ” nin “i” olma şansı var
Tüm 0 <i <14 için i. Sayının% i olma şansına sahip olduğu rastgele bir sayı üreteci tasarlayın. 0 tam olarak% 9 olma şansına sahip olmalıdır. Jeneratörün çekirdeği sistem zamanı olmalıdır. Rastgele sayı üretimi için önceden tanımlanmış bir işlevi kullanamazsınız. Temel olarak 1% 1 olma şansına sahiptir, 2% 2 şansa sahiptir …

7
Base85 Kodlama
Meydan okuma Herhangi bir ASCII yazdırılabilir karakteri içeren tek satırlık bir dizenin girişini alabilen bir program yazın ve Base85'te kodlanmış aynı dizeyi çıktılayın (big-endian kuralı kullanarak). Girişin her zaman ≤ 100 karakter olacağını varsayabilirsiniz. Base85 Kılavuzu Dört sekizli (genellikle) beş Base85 karakterine kodlanır. Base85 karakter aralığı !için uve - (117 …

4
Çapraz Şeritlerden Metin Dikdörtgeni Yeniden Oluşturma
Bu zorluk, tüm çapraz şeritlerini numaralandırarak bir matrisin çaprazlanması hakkında bir SO sorusundan esinlenmiştir . Bir matris yerine, bir metin bloğu düşünün: ABCD EFGH IJKL Sol üst köşeden başlayıp sağ altta biten bu bloğun SW-NE köşegenlerini soldan sağa doğru çevirmek aşağıdaki çıktıyı verir: A EB IFC JGD KH L Meydan …
10 code-golf 

4
Avast, sen serseri!
Karasakal, 18. yüzyılın başlarında İngiliz bir korsandı . Yağma ve gemi almasıyla tanınmasına rağmen, gemilerine mürettebatlarının izni ile komuta etti. Esirlerine zarar veren veya katlettiği konusunda hiçbir açıklama yok. Bu meydan okuma, meşhur Karasakal'ın onuruna ve Uluslararası Korsan Gibi Konuşmak Günü'nden (19 Eylül) esinlenerek . Ayrıca tersidir bu meydan tarafından …
10 code-golf 

26
Sıfıra en yakın N sayısı dengeli kalıyor
Amaç : Pozitif bir tam sayı verildiğinde n: Eğer ngarip ise, artan sırayla nen yakın sayıların listesini çıkar0 Eğer nçıkışı Falsey değeri, hatta olduğunu. Test senaryoları : 5 -> [-2,-1,0,1,2] 4 -> false (or any Falsey value) 1 -> [0] Referans uygulaması function update(){ var num = +document.getElementById("yield").value; if(num){ var …

4
Geriye dönük bir ilişki
İki ASCII dizesi verilen Ave Bdizeler üretecek A've B'ortak alt dizelerin yerine ters çevrildiği bir program veya işlev yazın . Bulma süreci A'aşağıdaki gibidir: A' başlangıçta boştur. İlk karakteri ise Aiçindedir B, en uzun önek bulmak Abir alt dize olan B. Bu öneki kaldırın Ave tersine dönmesini ekleyin A'. Aksi …
10 code-golf  string 

1
Hiperbolik bir düzlem mozaik çizme
Hiperbolik bir düzlemde mozaiklemenin bir çizimini (Poincare diski) yapın, örneğin: Program dört girdi alır : 1) Kaç kenar / çokgen (bu örnekte üç). 2) Her tepe noktasında kaç tane kesişiyor (bu örnekte yedi). 3) Orta tepe noktasından kaç adım uzakta oluşturulacaktır (bu örnekte 5, yakından bakarsanız). Bu, merkezden 5 veya …

1
Sayısal stenografi ile ifadeleri değerlendirme
Bir kullanıcı dostu bir hesap makinesi yapmak isteyen bir şirket için çalışan ve böylece kullanıcıların ise "sayısal kestirme," gibi sayısal değerleri temsil harfleri kullanmak için yeteneği ekleyerek görevlendirilmiş durumda kiçin 1000. Şirketiniz söz konusu hesap makinelerinde depolama alanından tasarruf etmek istediğinden, depolama maliyetini azaltmak için kodunuzu mümkün olduğunca en aza …
10 code-golf 

1
Uzun bir sayıyı kısaltma
Kod golf yaparken uzun sayılarla uğraşırken, kodunuzun uzunluğunu azaltmak zor olabilir, bu nedenle bir numarayı daha kısa ve yönetilmesi için herhangi bir ipucunuz var mı? Örneğin, aşağıdaki Pyth kodu "Merhaba dünya" yı yazdırır, ancak 44 baytta bu tatmin edici değildir: Vcjkj85942000775441864767076 2 7=k+kCiN2)k Peki uzun sayıyı nasıl kısaltırım 85942000775441864767076?
10 code-golf  tips  pyth 

5
INTERCAL'de golf için ipuçları
INTERCAL'de golf yapmak için hangi genel ipuçlarınız var ? Ben golf zorlukları kod uygulanabilir ve ayrıca en azından biraz INTERCAL (yani "yorumları kaldırmak" yararlı bir cevap değildir) belirli fikirler arıyorum. Egzotik dillerin golf yarışmaları kazanmak için gerçekten yararlı olabileceğini biliyorum, ama burada çok fazla INTERCAL kodu görmüyorum. INTERCAL ile insanların …
10 code-golf  tips 

3
Knödel numaraları - Kn bul
Knödel Numaraları Knödel sayıları bir dizi dizidir. Özellikle, bir pozitif tamsayı için Knödel sayılar nkompozit sayılar kümesidir m, öyle bütün bu i < m, aralarında asal için mtatmin i^(m-n) = 1 (mod m). Belirli bir Knödel sayı kümesi nbelirtilir Kn. ( Wikipedia ). Örneğin K1, Carmichael sayıları ve OEIS A002997 …

2
ASCII Pong Oyunu
Ascii Pong Zorluk klasik oyun "pong" ASCII karakterlerde mümkün olan en kısa kodda yeniden oluşturmaktır. Gereksinimler / özellikler "Ekran" 45x25 karakter olmalıdır. Beyaz boşluk aslında beyaz boşluk olmalıdır. Kürekler 9 işaretine eşit =========olmalıdır : ve en üstte ve en altta satırlarda olmalıdır (Orijinalin yukarıdan aşağıya yerine yan yana oynandığını biliyorum, …

7
İdempotent olmayan Python [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 4 yıl önce kapalı . XKüresel değişkenlere referans vermeyen birkaç satır Python kodu yazın , öyle ki def method(): X print(a) method() yazdırıyor …


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.