«code-golf» etiketlenmiş sorular

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

10
Kaç adım yürüdüm?
Basit bir pedometre, karşı tarafta iki anahtar bulunan bir sarkaçla modellenebilir - biri x = 0'da ve biri x = l'de . Sarkaç uzak anahtarla temas ettiğinde, ambülatörün yarım adım attığı varsayılabilir. Yakın anahtarla temas ettiğinde adım tamamlanır. Sarkacın konumlarını temsil eden tamsayıların bir listesi verildiğinde, pedometrede kaydedilen tam adımların …

6
Kısaltmaların genelleştirilmesi
Bir kelime listesinin ve kısaltmalarının bir girdisi verildiğinde, kısaltmaların oluşturulabileceği kalıbı çıktılayın. Örnek girdisini ele alalım potato ptao puzzle pzze örnek olarak (yani, kısaltması potatois ptaove kısaltması puzzleis pzze). Elde etmek mümkün olan tüm yolları düşünün ptaodan potato. Olası bir yol birinci, üçüncü, dördüncü ve altıncı harfleri almaktır 1346. Fakat …
14 code-golf  string 

3
2D bir düzlemde en uzun yol
Size bir dizi arbitary, unique, 2d, integer Kartezyen koordinat verilir: örneğin [(0,0), (0,1), (1,0)] Bir koordinatın yalnızca bir kez "ziyaret edilebilmesi" kısıtlamasıyla bu koordinat kümesinden mümkün olan en uzun yolu bulun. (Ve başladığınız koordinat için "geri dönmezsiniz"). Önemli: Bir koordinatı veya çevresini "geçemez". Örneğin, son not örneğinde (Dikdörtgen), C'yi ziyaret …


2
Market Mikro Yönetimi
Kalça yeni bakkal Half Foods'da bir çalışansınız ve Şükran Günü Noel Paskalya'sından bir gün önce . Mağaza, yiyeceklerini almak için acele eden müşterilerle dolu olacağından, mağazanın herkesi uygun hatlara göndermek için bir trafik yöneticisine ihtiyacı var. Tembel olmak, bunu otomatikleştirmek istersiniz, böylece herkes hindi jambonunu almadan önce şarküteri vurabilirsiniz . …
14 code-golf  string  grid 

11
Pozitif bir tamsayının katı bölümleri
OEIS A000009 sayar sıkı bölümleri tamsayılar. Bir katı bölüm negatif olmayan tamsayı n(tekrarlanmayacağını izin böylece ve sipariş önemli değil) pozitif tamsayılar bir dizi için bu toplamı n. Örneğin, 5 üç katı bölümleri vardır: 5, 4,1, ve 3,2. 10'un on bölümü vardır: 10 9,1 8,2 7,3 6,4 7,2,1 6,3,1 5,4,1 5,3,2 …

5
Kıyı şeridini bulun
Göreviniz bir ASCII haritasında sağlanan bir ada haritasının kıyı şeridinin uzunluğunu bulmaktır. Giriş haritası, #araziyi ve suyu gösteren boşlukları gösteren 1 veya daha fazla karakterden oluşacaktır . Sahil şeridi, iç göller ve adalar dahil olmak üzere toprak ve su arasında herhangi bir kenar olarak kabul edilir. Çözümünüz, bir dosya, dize …

10
İngilizceyi yerleşik veya kitaplık içermeyen bir sayıya dönüştürme
Bu zorluk benzer bu diğer ancak (aşağıda kalın metin bakınız) Ben çok diffent ve (umarım) eğlenceli ya yapılan olacağını düşünüyorum bir kısıtlama yapılan. Meydan okuma Herhangi bir programlama dilinde, pozitif bir tamsayının İngilizce adını ngeçmeyen 100ve ntamsayı olarak dönen bir program veya işlev yazın . Standart boşluklar yasaktır ve bu …

18
Dizelerin Ondalık Çarpımı
Bir dize ve bir ondalık sayı olmak üzere 2 giriş verildiğinde, dizenin bu sayıyla çarpımı elde edilir. Yakalama, sayının bir kayan nokta veya bir tam sayı olabileceğidir. Dize floor(n)zamanını ve ardından ilk floor((n-floor(n))*len(string))harfleri yeniden çıkarmalısınız . Diğer notlar: Giriş her zaman bir kayan nokta olmayacak, bir int olabilir. Böylece 1.5, …
14 code-golf  string 

9
Endekslenebilir quine
Bu zorluğun amacı, kaynak kodunun n'inci harfini çıkaran ve n'nin programa girdi olarak verildiği bir program yapmaktır. Çoğu soru zorluğu gibi, kaynak kodunuzu bir dosya olarak okuma veya yerleşik soru işlevlerini kullanma izniniz yoktur. Giriş 0 <= n <len (program) tamsayısı. Çıktı Programınızın n'inci karakteri (bayt değil). Kazanan Çoğu codegolf …
14 code-golf  quine 

6
Saat (kart oyunu)
Clock , beceri gerektirmediği için ilginç bir kart oyunudur. Tek oyunculu bir oyundur ve aynı kart konfigürasyonu her zaman bir kazanma veya kaybetmeye yol açar. Bu meydan okumada, belirli bir kart yapılandırmasının kazanıp kazanmayacağını veya kaybetip kaybetmeyeceğini bulmanız gerekir . Sen edebilirsiniz burada oyun oynamak . Oyun şu şekilde oynanır: …

30
Git biraz Java üret
Patronunuz böyle bir kod yazmanızı istiyor: public static boolean isPowerOfTen(long input) { return input == 1L || input == 10L || input == 100L || input == 1000L || input == 10000L || input == 100000L || input == 1000000L || input == 10000000L || input == 100000000L || input …

4
Basit ve güzel bir yorum aracı yapın
Meydan okuma: Bazı ascii-art yapmak bir acıdır, ancak özellikle kod yoğun olduğunda kod yorumlarının okunmasını kolaylaştırır. Zor olan, yorumları oklarla basit ascii-art'a dönüştüren basit bir araç yapmaktır. Değiştirilecek yorumlar boş yorumlar ile sınırlandırılır. Örneğin, Haskell yorum sözdizimini varsayalım, şunu dönüştürün: -- -- Here's a thing -- Here's another thing -- …

29
Aralıktaki sıfırlar
Göreviniz bir işlev veya program iki negatif olmayan tamsayılar alır yazmaktır ive k( i≤ karalarından bütün tam sayıları yazdım eğer yazacağımı kaç sıfır dışarı) ve şekil iiçin kbir parça üzerinde seçtiğiniz tabanında (dahil) kağıt. Bu tamsayı, sıfır sayısı, stdout veya benzeri çıktılar. -30%üçüncü bir argümanı da kabul ederseniz b, sayıları …

4
Peri satranç “leaper” hareket kalıpları
Bir leaper tarafından hareket peri satranç taşını bir kategoridir "atlama". Normal bir şövalye (1,2) -yapıcıdır, yani her hareket dikey bir yönde 1 kare ve dik yönde 2 kare hareket etmeyi içerir. .o.o. o...o ..N.. o...o .o.o. Çok farklı sıçanlar var. (1,3) leaper'a Uzun Şövalye veya Deve denir. Hareket şekli şöyle …

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.