Programlama Bulmacaları ve Kod Golfü

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

30
N'yi bölmeyen en küçük sayıyı bulun
Bu zorluk, başlığın hepsinde temelde bulunacak kadar basittir: size N pozitif tamsayı verilir ve N bölücü olmayan en küçük pozitif tamsayıyı döndürmelisiniz . Bir örnek: bölenler N = 24 vardır 1, 2, 3, 4, 6, 8, 12, 24. O listede yok en küçük pozitif tam sayıdır 5 , böylece çözüm …


30
Kelimeyi uzat
Giriş, boşlukla ayrılmamış küçük harflerden oluşan bir kelimedir. Sonunda yeni bir satır isteğe bağlıdır. Aynı kelime değiştirilmiş bir sürümde çıkarılmalıdır: Her karakter için, orijinal kelimede göründüğü ikinci kez, üçüncü kez vb. Üçe katlayın. Örnek giriş: bonobo Örnek çıktı: bonoobbooo Standart I / O kuralları geçerlidir. Bayt cinsinden en kısa kod …

16
Kod (Mini) Golf
Mini golf sahasının yandan görünüşü ve vuruşun gücü göz önüne alındığında, topun deliğe girip girmeyeceğini belirleyin. Bir kurs bu formatta olacak: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Top , soldaki ilk toprak parçasından hemen önce başlar ve deliğe ulaşana kadar ( Utoprağın mevcut …

16
Değişen Gözler Değişen I
Shifty-gözler ASCII adamlar ASCII Ii's kaydırmak ister : >_> <_< >_< <_> Bir dizi kaymaz adam göz önüne alındığında, birbirinden ayrık veya ayrı çizgiler olacak şekilde, Iiyan yana kaydırın, duvardan ayrılın ve gökyüzünü sağa çevirin: Ii En kısa kaydırıcı ödülü kazanır. Ne dedin? Bu dört ASCII ifadesinin rastgele bir listesini …

30
Spoonerise kelimeleri
İki kelime göz önüne alındığında , ilk ünsüz kümelerini değiştirerek onlara göz kulak olun . En az bayt kazanır. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears İlk …
50 code-golf  string 

12
Alex bazen haklıdır
Bu zorluk , genellikle yanlış olan mod Alex'in ruhunu yükseltmektir . Temel mantık ve matematik, özellikle de matematiksel denklik konusunda yardıma ihtiyacı olan Alex adında bir arkadaşınız olduğunu varsayalım . Sana formun denklemlerin bir listesini verir [variable] = [variable]bir [variable]zaman Z ye tek büyük harf A (bir küçük harf, sayı …
50 code-golf  math  logic 

3
Yapma. Hatta. Goz kirpmak
Hayatınız buna bağlı olabilir. Gözünü kırpma. Gözünü bile kırpma. Göz açıp kapayıncaya kadar ölün. Onlar hızlı. İnanabileceğinden daha hızlı. Arkanı dönme, uzağa bakma ve gözünü kırpma! İyi şanslar. Ağlayan Melekler , başka bir varlık (hatta başka bir Melek) tarafından gözlemlenirken hareket edemeyen yabancı bir ırktır. Kurbanlarını zamanda geri göndererek beslenirler. …
50 code-golf 

30
evet 91 satır uzunluğunda
yescoreutils'ten 91 satır uzunluğunda . Birçoğu yorum vardır, ama bu hala YOL çok uzun. Eylül 2019’dan itibaren düzenleme: kaynak dosya son beş yılda büyüdü ve şu anda 126 satır uzunluğunda. Taklit eden bir program yazın yes: stdout"y \ n" nin sonsuz akışına çıkış Süreci öldürmek dışında onu durdurmak için bir …

28
Sen en zayıf halkasın, güle güle.
Bu tepenin kralı mücadelesi, Weakest Link . Şovu bilmeyenler için, bu zorluğun hamlesi oy verdiğiniz kişiyle ilgilidir : Diğer oyuncular sizden daha zekiyse, potu alma şansınız o kadar azdır. Diğer oyuncular sizden daha aptalsa, elde edeceğiniz daha az pot vardır. Her turun başında Pot $ 0 ile başlar. 9 oyunculu …

13
Magrathea 2.0 - Bina Dağları
Evrensel ekonominin büyük çöküşüyle ​​birlikte, özel yapım gezegenlere olan talep de azaldı. Magratheans, daha geniş bir müşteri sınıfından da daha istikrarlı gelirler elde etmek zorunda kaldı. Bu nedenle, tam bir gezegene sahip olamayan daha küçük bütçeli insanlar için kendi dağ zincirinizi (ya da kısa tahribatsız dağları) yarattılar. Dağlar müşterinin planına …


30
Şaşkın FizzBuzz Golf [kapalı]
Mümkün olan en kısa karışık FizzBuzz uygulamasını oluşturun. Karışık olarak kabul edilmesi için, aşağıdakilerden en az birini sağlaması gerekir: "Fizz", "Buzz" veya "FizzBuzz" kelimelerini içermez. 3, 5 veya 15 sayılarını içermez. Yukarıdakilerden herhangi birini yanıltıcı şekilde kullanın. Unutmayın: Amaç kısa ve takip etmesi zor olmaktır. Bu soruya ilham veren kod …

21
ABD devletini kısaltın!
Soldaki 50 ABD eyalet adından biri giriş olarak verildiğinde, iki harfli posta kodunu sağda gösterildiği gibi çıkarın: Alabama AL Alaska AK Arizona AZ Arkansas AR California CA Colorado CO Connecticut CT Delaware DE Florida FL Georgia GA Hawaii HI Idaho ID Illinois IL Indiana IN Iowa IA Kansas KS Kentucky …

30
Ördek, Ördek, Josephus
Bir Tamsayı dizisi verilen: İlk numaradan başla N konumuna atla n pozisyonları n mevcut pozisyonun değeri Mevcut pozisyonu silin, bir sonraki pozisyonun mevcut pozisyon olmasını sağlayın. Bir numara kalana kadar 2. adıma geçin Bu numarayı yazdır kurallar Dizi etrafına sarılır (dizideki son sayıdan sonraki sonraki sayı ilk sayıdır). Sıfır kendini …

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.