Programlama Bulmacaları ve Kod Golfü

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

6
Kromatik bulmacayı çözün
Puzzling.SE'deki arkadaşlarımıza şu bildiri gönderildi: Bu renk bulmacası her zaman çözülebilir mi? Edgar G. Burada oynayabilirsin . Bulmaca açıklaması Bir Verilen m x nüç farklı renk çinileri ile ızgara, sen seçebilirsiniz herhangi iki komşu fayans renkleri ise, farklı . Bu iki karo daha sonra üçüncü renge, yani bu iki karo …

9
Dize Snakify
Sarhoş bir dize şöyle görünür: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Senin görevin Bir dize sve bir boyut alın n, sonra dizilmiş dize çıktı. Girdiler ThisIsAnExampleOfaSnakifiedStringve 3yukarıdaki örneği üretecekti. Özellikler s sadece kod noktaları 33 ile 126 arasında dahil …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

22
Diziyi Matematik Problemine Dönüştürün
Olumsuz olmayan tam sayıların saygısız bir listesi göz önüne alındığında, yeniden yazmayı aritmetik bir sorun olarak düşünün: +Soldan sağa doğru artan sayı çiftleri arasına bir artı işareti ( ) eklenir (aka listenin başlangıcından sonuna kadar). -Soldan sağa doğru azalan sayı çiftleri arasına eksi işareti ( ) eklenir. *Eşit sayıların arasına …

2
PPCG Handikap Sistemi
Hepimizin bildiği gibi, meta olduğu taşan ile şikayetler hakkında puanlama kod golf arasındaki dil (evet, her bir kelimenin ayrı link ve bu sadece buzdağının görünen kısmı olabilir). Pyth belgesine bakmayı gerçekten rahatsız edenlere karşı çok kıskançlık duyduğumda, biraz daha yapıcı bir zorluğa sahip olmak, kodlama konusunda uzmanlaşmış bir web sitesine …

30
Faktör Sonunda Sıfırlar
n!Taban 10'un sonunda sıfır sayısını bulan bir program veya işlev yazın ; burada nbir giriş numarasıdır (istediğiniz herhangi bir biçimde). nOlumlu bir tamsayı olduğu, yani n!aynı zamanda bir tamsayı olduğu varsayılabilir . Ondalık bir noktadan sonra sıfır yok n!. Ayrıca, programlama dili değerini işleyebilir olduğu kabul edilebilir nve n!. Test …

30
So çöpünü yönet
PPCG'de, bazı kullanıcıların isimlerini bir anagram (geçici olarak eski harfleri yeniden sıralayarak oluşturduğu yeni bir isim) ile geçici olarak değiştirmesi bir gelenek haline geldi. Bazen kim olduğunu bulmak zorlaşır. İki ifadenin birbirinin anagramı olup olmadığını anlamak için bir program veya işlev kullanabilirim. Meydan okuma Program veya işlev iki dize almalı …

3
Harfler, Harekete Geçin!
Bir dize verildiğinde, her harfi (ilk harften başlayarak) alfabedeki konumuna göre hareket ettirmelisiniz. İpin sonuna ulaşırsanız, etrafa sarmanız gerekir. Harf olmayanların taşınması gerekmez. Örnek: Dog DAlfabedeki dördüncü harftir, bu yüzden sağa hareket ettiririz. Kaydırdıktan sonra dizeyi değiştirir oDg. o15. harf, (15 mod 3) = 0, yani hareket etmiyor. g7. harf …
35 code-golf  string 

30
Abacaba dizisini oluştur
Bu zorluk, belirli bir derinlikteki abakaba dizisini basmakla ilgilidir. İşte ilk 5 dizinin bir şeması ( a(N)N derinliğinin abakaba dizisidir, büyük / küçük harf sadece deseni göstermek içindir, programınızın çıktısına gerek yoktur): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba a(4) = abacabadabacabaEabacabadabacaba ... a(25) = …

28
Champernowne sabitindeki sayıyı bulun
Giriş 10 tabanında, Champernowne sabiti, ardışık tam sayıların temsillerini birleştirerek tanımlanır. 10 no'lu tabanda: 0.1234567891011121314151617...vb. İlk görünüşte ondalıktan 15başladığını görebilirsiniz 20th: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 İlk ondalık basamağın 45başlangıcı 4th: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 45 = position 4 Yani, görev kolaydır. Negatif …
35 code-golf  math  number 

10
Bu sayfa numaralarını yoğunlaştırın!
Feragatname: Bir süredir eğlence amaçlı bu sitede bulunduğum süre zarfında, bu benim ilk sorum, bu yüzden lütfen küçük hataları affedin. Arka fon Bize ödev verirken öğretmenim gerçekten can sıkıcı ve bireysel olarak yapmamız gereken bütün sorunları yazıyor . Bu nedenle, hangi sorunları yapmam gerektiğini kopyalamam sonsuza dek sürüyor . Hayatımı …

30
Bir dizi oymak
Görev Bu zorluk çok basittir. Girişiniz, en az 1 × 1 boyutunda dikdörtgen bir 2B tam sayı dizisidir. Herhangi bir makul formatta alınabilir. Çıktınız giriş dizisi olabilir, ama olacaktır tüm girişler ile değil ilk veya son satır veya sütun setinde 0. Girişle aynı formatta olmalıdır. Örneğin, giriş dizisi 67 4 …

13
Pikselleri sırala
Göreviniz, bir giriş görüntüsü verildiğinde, tüm piksellerin onaltılık değere göre sıralandığı aynı boyutta bir çıkış görüntüsü oluşturacak bir program oluşturmaktır. Programınız şunları yapabilir: Pikselleri soldan sağa ve sonra aşağı ya da önce sütunlar halinde sıralayıp sonra sağa sıralayın. Her durumda, sol üst piksel en küçük ve sağ alt en büyüğüdür. …

9
Gerçek bir sosis festivali
Ekim ayının ilk hafta sonu yaklaştığı için, kendi Oktoberfest'imize bakalım! Arka fon Siz ve diğer bazı programcılar, Almanya'nın Münih kentindeki yerel sosisli insanlar tarafından işe alınmış. Sosisli çocuklar Oktoberfest'e dev Volksfest'in ihtiyaç duyduğu tüm sosisleri sağlıyor. Patronunuzun diğer çalışanlarla, siz ve diğerlerinin daha önce sosisle ilgili herhangi bir deneyim olmadan …
35 code-golf 

13
Will Rogers Olayı
Will Rogers denilen fenomen , bir eleman iki küme arasında hareket ettiğinde ortalamayı iki (çoklu) kümede ortalamayı yükselterek istatistikleri ayarlamanın bir yolunu açıklar. Basit bir örnek olarak, iki grubu göz önünde bulundurun A = {1, 2, 3} B = {4, 5, 6} Aritmetik ortalamaları sırasıyla 2ve 5. Biz taşırsanız 4için …

15
Merdiven yazı
Belirli bir dizgeyi merdiven biçiminde çıkaran bir program ya da bir işlev yazın, bir kelimenin her bir bölümünü bir önceki bölümün altında bir sesli harfle başlayan bir harfle yazın. Örneğin: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing …
35 code-golf  string 

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.