Programlama Bulmacaları ve Kod Golfü

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

10
Önceden Tamamlanmış Ascii Küpleri
Önceden tamamlanmış ilk Ascii Küpü (PAC 1) , yan uzunluğu 1 olan basit bir küptür ve şöyle görünür: /////\ ///// \ \\\\\ / \\\\\/ PAC 2 selefi (ile birleştirilmesi böyle bir geometrik şekil PAC 1 ) bir yan uzunluğu 2 küp tamamlar: front back /////////\ /////////\ ///////// \ ///////// \ …

6
Bir Padovan Spiral Oluştur
Giriş Fibonacci Dizisine benzer şekilde, Padovan Dizisi ( OEIS A000931 ), dizide önceki terimler eklenerek üretilen bir sayı dizisidir. İlk değerler şöyle tanımlanır: P(0) = P(1) = P(2) = 1 0, 1 ve 2. terimlerin tümü 1'dir. Yinelenme ilişkisi aşağıda belirtilmiştir: P(n) = P(n - 2) + P(n - 3) …

30
Bir dizeyi topaklarla ters çevir
Göreviniz, bir sayı ve bir dize verilen dizeyi bu boyuttaki parçalara bölen ve tersine çeviren bir program yazmaktır. kurallar Programınız pozitif bir tamsayı nve sen az biri yalnızca yazdırılabilir ASCII (boşluklar dahil değil) içeren uzunluğa sahip bir dize alır . Daha sonra ipin uzunluğu artıklara bölünmelidir n, eğer ipin uzunluğu …
34 code-golf  string 

14
N-ary sayıları üret
İkincil sayı, asal çarpanları (çokluk olmadan) kareköklerinden küçük veya eşit olan pozitif bir tamsayıdır. 4ikincil bir sayıdır, çünkü tek temel faktörü, 2kareköküne eşittir. Bununla birlikte, 15ikincil bir sayı değildir, çünkü 5karekökünden ( ~ 3.9) büyük olan asal bir faktöre sahiptir . Tüm asal sayılar kendilerinin asal çarpanlar olduğundan, asal sayıların …


30
İki Güçlerin Gelişimi
Bu , aslında Helka Homba kullanıcısı tarafından yazılmış, “Merhaba Dünya!” Nın Evrimi'nin bir listesi. Buradaki meta fikir birliği nedeniyle kopya olarak kapatılmamalıdır . Orijinal iki yıl önce soruldu ve altı aydan daha uzun bir süre önce aktif kaldı. Helka Homba'dan bunu buraya gönderme iznim var Orijinalden beri, birçok dil icat …

14
Bir ASCII yarasasını bir ASCII ayının etrafında uçurun
Arka fon İşte Cadılar Bayramı ile ilgili bir meydan okuma. Son meydan okumamdan da görmüş olabileceğiniz gibi, ascii sanat animasyonları olarak adlandırdıklarımdan çok hoşlanıyorum, bu sadece bir desen değil, ilerleyen bir desen çiziyor. Bu fikir bana birkaç yıl önce Cadılar Bayramı'ndaki ekran boyunca rastgele ascii yarasalar uçurarak (oldukça sıkıcı) bir …

26
Bu dili biliyor musun?
Görev: Buradaki zorluk, önceki gönderimler ve kendisi girdi olarak verildiğinde, yazdıkları dili aşağıdaki biçimde vermektir: Diyelim ki ilk program Ruby'de. Çıktısı olmalı 1, çünkü Ruby 1bu mücadelede kullanılan st dilidir. Örnek bir program: a=gets puts 1 Girdi olarak kendisine verildiğinde geri döner 1. Bir sonraki program Python'da olabilir. Çıktısı olmalı …

12
Bir dize limon-limify
Boş olmayan tek satırlı bir dize alan bir program veya işlev yazın. Yalnızca alan hariç , yazdırılabilir ASCII içerdiğini varsayabilirsiniz . İpin ön eklerinden yapılan limon veya kirece benzer bir ASCII sanat pastil şekli yazdırın veya iade edin. Giriş dizesinin n harf uzunluğunda olduğunu varsayalım . Daha sonra, bu tür …

28
Lütfen beni bırak!
Code-golfçüler olarak, serbest bırakılmaya alışkın değiliz ( elbette ). Bunu yapmamıza yardımcı olacak birkaç araca ihtiyacımız olacak. Elbette, yeni bir sürümün pazarlanmasına yardımcı olmak için, güzel ve parlak bir Sürüm Sürümü'ne ihtiyacımız var. 3.0.0 sürümünü duyduklarında kim heyecanlanmaz? Görev Göreviniz sürüm numarasını artırmak için bir program / rutin / ... …

29
Çılgın 8'li Kod Golf
Bir aralık arasındaki tüm sayıları tamamen basan (a, b)ve sıradaki 8'in katlarını yerine rastgele (düzgün dağılmış, diğer karakterlerden bağımsız olarak), sayısal olmayan, beyaz olmayan, yazdırılabilir ASCII karakterleriyle değiştiren bir program oluşturun. Her durumda 0 <a <b farz edin. Rakam 1 rakamdan fazlaysa, değiştirmedeki karakter sayısının eşleştiğinden emin olun! Örnekler: (1, …

30
Modulo Toplamları Toplamı
Bir tamsayı verilmişse n > 9, o tamsayıdaki rakamlar arasındaki olası her ekleme için bir ekleme ekleyin +ve değerlendirin Ardından, orijinal sonuçları bu modulo alın. Bu işlemlerin toplamının çıktısını alın. Bir örnek n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) = 152 47852 % (47+852) = 205 …

19
Boş bir Go tahtasına bir taş yerleştirin
Ayrıca bakınız: Go panosunda bir hareket yapın . Görev Go, iki oyuncunun (Siyah ve Beyaz), 19 × 19'lık bir tahtadaki ızgara çizgilerinin kesişme noktalarına taş yerleştirdiği bir tahta oyunudur. Önce siyah hareket eder - örneğin, D4'te: Bu mücadelede D4girdi gibi bir Go kurulu koordinatını almalı ve verilen noktada oynanan ilk …

30
Yinelenen ve durum değiştir
Amaç, girdi olarak bir dize almış olmak, her latin harfini çoğaltmak ve "büyük harf küçük harf olur ya da tam tersi olur". Örnek girişler ve çıkışlar: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b nN00bB …
34 code-golf  string 

7
Küçük Bir Gezgin
Sen bir kaşifsin, bilinmeyen bir dünyayı haritalıyorsun. Geminiz rüzgârla taşınır. Nereye gittiğini kim bilir? Her gün spyglass'ınızda kuzey, güney, doğu ve batı gibi özellikler görüyorsunuz. Her zaman kardinal yönlere karşılık gelen dört özellik görürsünüz. Spyglass'ınız ASCII sembollerini şöyle bildirir: ~~.*, ~~~~, ~.^^,~#~# Semboller sırasıyla (kuzey, güney, doğu, batı). Bu semboller: …

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.