«code-golf» etiketlenmiş sorular

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

22
Golf ASCII-sanat
Bir golfçuyu temsil eden bu eski sanat eserini golf oynamaya çalışalım: '\. . |> 18 >> \. '. | O >>. 'o | \. | / \. | / /. ' | jgs ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Kaynak: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm Kurallar: Giriş izni yok Dış kaynaklara izin verilmez Çıktı, tam …

30
Bir sayının 13 ile bölünebilir olup olmadığını belirleyin (13'ün kendisini kullanmadan) [kapalı]
Zorluk, kabul etmeyi seçmeniz durumunda, verilen bir sayı 13 ile bölünebiliyorsa "evet", bir değilse "hayır" veren bir işlev veya program oluşturmaktır. Kurallar: - 13 numarayı hiçbir yerde kullanamazsınız. - 13 'ün hiçbiri için eşanlamlı yok (15 - 2 gibi). - Modül kullanmamaya bonus puan, bölme kullanmamaya ek bonus verilir. Puanlama: …

25
Belirli bir aralıkta kaç IP adresi var?
Esinlenerek ... Ağ Oluşturma - Belirli bir aralıkta kaç IP adresi olduğunu nasıl bulabilirim? Her biri standart noktalı gösterimde ifade edilen bir IPv4 adresi olan ve iki IP adresi girişi de dahil olmak üzere bu aralığın kapsadığı IP adreslerinin sayısını veren veya veren iki dizgiyi giriş olarak alan bir program …

30
Dolaplara Karşı Krakerler: Beş Element Dizisi
Meydan okuma Basit bir "casus versus casus" mücadelesi. Aşağıdaki özelliklere sahip bir program yazın: Program herhangi bir dilde yazılabilir, ancak 512 karakteri geçmemelidir (bu sitedeki kod bloğunda gösterildiği gibi). Program, giriş olarak 5 imzalı 32 bit tam sayı kabul etmelidir. 5 argümanı kabul eden bir işlev, tek bir 5 elemanlı …

30
Bir numarayı geri çevirmenin en kısa yolu
Tek bir tamsayı değerli argümanı kabul etmek için bir fonksiyon (veya eşdeğer bir alt program) yazın ve argümanın taban-10 basamağının sırasını tersine çevirerek bulunan (benzer şekilde yazılmış) bir değer döndürün. Örneğin verilen 76543, 34567
31 code-golf  number 

3
Sarhoş Daktilo
Arka fon Bir daktilo, bazı kaba serseri içtikten sonra eve gelir ve ithalatçı bir mektubun hala wtitten olması gerektiğini fark eder. Metni doğru bir şekilde doğrulttuğundan emin olmak için, bh vjaracter t0 harf karakterini mutlaka yazdığından emin olun. Ancak, anahtarların bir kısmını özlüyor. Görevlerin görevi ttping'ini simüle eden kod yazmaktır. …

30
Verilen iki endeksi değiştir
Bir dizi pozitif tamsayı ve iki farklı geçerli indis verildiğinde, diziyi değiştirilen iki endekse karşılık gelen iki element ile birlikte döndürün. 0 indeksleme veya 1 indeksleme kullanmayı tercih edebilirsiniz, ancak aşağıdaki test kutuları 0 indekslenmiş olacaktır. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 …

30
Baştaki ve sondaki sıfırları kaldır
Bunun gibi yalnızca negatif olmayan tam sayılar içeren boş olmayan bir liste / dizi verilirse: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Listeyi sondaki ve çıkarılan sıfırlarla kaldırılmış olarak çıkarın. Bunun için çıktı şöyle olurdu: [8, 1, 4, 3, 5, 6, …

14
Bir Quine 2 Kediler
Meydan okuma Her ikisi de aynı dilde olan kedi programları olan A ve B olmak üzere iki program yapın. Birleştirildiğinde, AB (aynı dilde) bir kısrak olmalıdır. Örneğin, diyelim hellove worldher ikisi de XYZ dilinde kedi programları. Eğer helloworldsöz konusu dilde bir quine, sonra çözüm geçerlidir. Kediler ve quinlere aşina olmayanlar …
30 code-golf  quine 

4
Hayat renkli olabilir!
Yaşam benzeri hücresel otomatlardaki her bir hücrenin, onu sadece canlı ya da ölü olabileceğinden temsil etmesi için bir bit yeterlidir. Bu sadece iki renk olduğu anlamına gelir; oldukça sıkıcı. Normal görüntülerin piksel başına 24 biti vardır (RGB'nin her birinde 8). Bu, normal görüntüde pikseller gibi normal bir görüntüde, aynı anda …

8
Birleştirme Sıralamasını Görselleştir
Birleştirme sıralaması , belirli bir listeyi ikiye bölerek, her iki küçük listeyi tekrar tekrar sıralayarak ve bunları bir sıralanan listeyle birleştirerek çalışan bir sıralama algoritmasıdır. Özyinelemenin temel durumu, daha fazla bölünemeyen, ancak önceden tanımlanmış olan tek bir listeye varmaktır. Algoritmanın listede yürütülmesi [1,7,6,3,3,2,5]aşağıdaki şekilde görselleştirilebilir: [1,7,6,3,3,2,5] / \ split [1,7,6,3] …

15
ABAA / ABBB: Bu özyinelemeli 2D deseni oluşturun
Aşağıdaki ilginç özyinelemeli desen ile karşılaştığımda sonsuz direnç ağları (uzun hikaye) ile uğraşıyordum: |-|| |--- Bu desenin her örneği, uzun olduğundan iki kat daha geniştir. Desenin bir seviyesinden diğerine geçmek için bu dikdörtgeni iki alt bloğa ayırırsınız (her biri NxN karesidir): AB = |-|| |--- so A = |- |- …

6
Pi de Asalları Bul
Asal her yerde ... Pi'nin içine saklanırlar 3.141592653 58979 3238 462643 3832 795028841 971693993751 Hadi bu astarları alalım! Meydan okuma Bir tamsayı girişi olarak n>0verilen ilk nrakamın içinde kaç tane asal sayı gizlendiğini öğrenin .Pi Örnekler Çünkü n=3içinde asalları aramalıyız [3,1,4]. 2 Astar vardır (3,31), bu yüzden kodunuz çıkmalı , …
30 code-golf  math  primes  pi 

15
Dizimi ne kadar zorlayabilirim?
Bir sayı dizisini ezme işlemini tanımlayalım. Ezilme içinde diziyi soldan sağa okuruz. Bir noktada aynı elementten iki taneyle karşılaşırsak, ilkini çıkarır ve ikinciyi ikiye katlarız. Örneğin, aşağıdaki diziyi ezme işlemi burada [5,2,2,3] ^ [5,2,2,3] ^ [5,2,2,3] ^ [5,4,3] ^ [5,4,3] ^ Aynı eleman birçok kez daraltılabilir, örneğin ezildiğinde [1,1,2]olur [4]. …

30
Hangi kart?
Giriş Uzun zaman önce, normal oyun kartlarıyla kart oyunlarını kodlarken, her kart için bir sayı belirtirdim ve bir kart almak için bazı numaralarla bir işlev çağırırdım. Bu biraz bu meydan okuma yapmak için bana ilham verdi. Bu yüzden oyun kartlarından habersiz insanlar için 52 kağıttan oluşan bir iskambil destesi (dört …

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.