«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

4
Sözcük, bitişik tuşlarla yazılabilir mi?
Bunu okumadan önce bu küçük bulmacayı okumanızı öneririm: /puzzling/11408/longest-word-with-adjacent-letters-on-a-keyboard Tek bir argüman, bir kelime (sadece küçük harfler) alan ve kelime klavyede bitişik tuşlarla yazılabilirse (Evet'e bakın) ve kelime " Bitişik harflerle yazılmamalıdır. İşte bu meydan okumada kullanılan klavye düzeni: ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | Q | W | E | R | T …

2
ASCII Sanat Üretimi
Görev Genişlik wve yükseklik görüntüsünü hve iki tamsayı alan a <= w/2ve b <= h/2görüntünün ascii art gösterimini ax boyutlarıyla çıkaran bir program veya işlev yazın b. ASCII sanatı aşağıdaki adımlar (veya aynı çıktıya sahip başka bir işlem) yoluyla oluşturulmalıdır: Yeniden boyutlandırma wx hgörüntüyü 2ax 2b. Yeniden (x, y)boyutlandırılan görüntüdeki …

7
Satır, Sütun, Köşegen, Blok
Bazı pozitif tamsayı N için N karakter genişliğinde ve N karakter uzunluğunda kare bir kod bloğu yazın. Örneğin, N değeriniz 5 olabilir ve blok şöyle görünür: ThisI sMy5B y5Cod eBloc kOkay Bu bloğun aşağıdaki gibi davranması gerekir: Üst satır çıkarıldığında ve bir program olarak çalıştırıldığında, tam metnin rowstdout'a yazdırılması gerekir. …

2
Lazer hedeflerine uygun ayna yapılandırması bulun
GÜNCELLEME PUANLAMA : Bu zorluk tahmin ettiğimden daha zor olduğu için puanlamayı ayarladım. Tek bir ayna girişini çözebilen bir program geçerli bir cevaptır. Daha sofistike programlar puanlarına bir bonus kazanırlar. Ayna kutusunda bir lazer yolu bulmak için PPCG'de birkaç bulmaca var. Bu bulmacada, bir dizi lazer varış noktasına uyacak bir …
13 code-golf  grid 

2
Kelime arama bulmaca üretimi
Dizelerin bir listesi verildiğinde , ilk dizelerin her birini içeren en küçük kare matrisi bulun . Dizeler, bu soru Kelime Arama Bulmaca gibi yatay, dikey veya çapraz ve ileri veya geri görünebilir . Kelimeler kareye, her yönde en az bir kelime olacak şekilde yerleştirilmelidir (yatay, dikey ve çapraz). Kelimeler sadece …

6
Yinelenen Bölen Büküm
Tanımlar Izin vermek mve npozitif tamsayı olmak. Biz demek mbir olan bölen büküm ait ntamsayılar mevcutsa 1 < a ≤ böyle ki n = a*bve m = (a - 1)*(b + 1) + 1. Eğer melde edilebilir no sıfır ya da daha fazla bölen katlanmış uygulayarak, ardından ma, soyundan arasında …

11
Ters XOR değerini hesaplayın
Izin fbir bit maskesini (eşler fonksiyonu {0 1}boyutta) n+1büyüklüğünün saklayıcısında için nbaşvurarak XORiçin ith ve i+1inci bit ve yeni saklayıcısında sonucu yazma. Misal: f("0101") = "111" Gayri resmi hesaplama: 0 XOR 1 = 1 1 XOR 0 = 1 0 XOR 1 = 1 Izin vermek f_inverseters fonksiyonu olmak f. …
13 code-golf 

1
Pizzaları adil bir şekilde paylaşmak
Pizzaları arkadaşlarınızla paylaşmanın zorluğu, herkesin diliminde aynı miktarda pepperoni aldığından emin olmanın zor olmasıdır. Yani, göreviniz herkesin mutlu olması için bir pizzayı nasıl dilimleyeceğinize karar vermektir. Talimatlar Dairesel bir pizza üzerindeki pepperonis pozisyonlarının bir listesi ve yapılacak dilim sayısı göz önüne alındığında, her dilimin aynı miktarda biberli olması için pizzanın …

4
BattleBlock Tiyatro Yapbozunu çözün
Oyun BattleBlock Theatre zaman zaman Lights Out genelleştirilmiş bir versiyonu olan bir bulmaca içerir . Her biri çubuklarla birlikte 1 ile 4 arasında bir seviye olduğunu belirten üç bitişik bloğunuz var, örneğin: | |||| || Bir bloğa dokunursanız, bu blok ve herhangi bir bitişik blok seviyesini yükseltir (4'ten 1'e geri …

2
Dizeleri Bağlamla Birleştirin
Bağlamlı Dizeler Bu zorluğun amaçları doğrultusunda, bağlamı olan bir dize, sol bağlam , veri bölümü ve sağ bağlam olarak adlandırılan üç dizeden oluşur . Daha uzun bir dizenin bir alt dizesini temsil eder. Dikey boruyu |ayırıcı olarak kullanıyoruz, bu nedenle bağlamlı bir dize örneği cod|e-go|lf, sol bağlamın, codverinin e-gove sağ …
13 code-golf  string 

6
12 Gün Golf
Meydan okuma Noel'in 12 gününün her birinde, tarihe göre "Noel'in 12 günü" nin uygun ayetini çıkarın, aksi takdirde "Noel Her Gün Noel Olsaydım" korosunu çıktılayın. Öncü ve / veya sondaki satırsonlarına ( \n) ve sondaki boşluklara izin verilir. Harici kaynaklardan okuma yapamazsınız. Temel olarak yapmanız gereken sistem tarihini okumak ve …

3
Dört renk teoremi
Dört renk teoremi dörtten fazla renk bir harita bölgelerini renklendirmek için gerekli olduğunu Devletleri. Meydan okuma Durum sınırları listesi verildiğinde, her iki durum kimliğine bir renk atayın, böylece iki bitişik durum aynı renge sahip olmaz. Çıktı, rengi eyaletin 2 harfli kimlik koduna atayan bir CSS stil sayfası olmalıdır. İşte stil …

9
Kısa çizim programı
Evinize büyük bir liberal sanat davet ettiniz ve ona söylüyorsunuz "Biliyorsun, ben harika bir programcıyım ve x, y ve z yapabilirim ..." Hızla sıkılır ve size sorar: "Gerçekten harika bir programcıysanız, çizmeme izin verecek bir program yapabilir misiniz, sadece fareyi kullanarak ve herhangi bir şekilde farklı renkler seçerek ekranda çizgiler …

11
Koch Kar Tanesi'nin Grafiksel Gösterimi
Koch Kar Tanesi Oluşturun Koch kar tanesi, her biri için n, her iki tarafın ortasına başka bir eşdeğer noktanın eklendiği bir üçgendir : http://en.wikipedia.org/wiki/Koch_snowflake#Properties Biz zaten bir vardı Kolmogrov-karmaşıklık Koch kar tanesi meydan için n=4. Yeni zorluk ve ile narasında bir Koch kar tanesi çizmektir .110 kurallar Kar taneleri programda …

2
Grafikte Gerilim, Bölüm II: Bir Lastik Bant
Bu "fonksiyonları gergin çekmek" ile ilgili iki zorluğun ikincisidir. İşte biraz daha basit Bölüm I olduğunu . Hadi sürücü m pozisyonlarda bir tahta içine çivi (x 1 , y 1 ) için (x m , y m ) . Bunların ilkine ve sonuna bir lastik bant bağlayın ve diğer tırnakların …

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.