«code-golf» etiketlenmiş sorular

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

8
Maksimum yolları bulma
Pozitif doğal karelerden oluşan bir kare göz önüne alındığında, bir programın yatay ve dikey bir yol bulmasıyla birlikte sayıların toplamı maksimum olur. Bir yatay yolu son ilk kolondan geçer ve her adımda bir kişi tarafından da sütun konumunu artırmak için vardır. Bir dikey yolu son ilk satırdan gider ve her …
12 code-golf 

8
Quine Mücadelesi I
Meydan okuma Bu görev an N tamsayı girişi bir alacak bir programı yazmak zorunda (-1e9 <= K <0 && 0 <N <= + 1E9) , daha sonra hesaplamak , T = (abs (K)% M + 1) , eğer N pozitiftir, ardından T-th karakterini en başından çıkartın, T-th karakterini kaynağınızın sonundan …
12 code-golf  quine 

9
Forking Faktörleri
Bu golf faktöriyel bir hesaplamanın birden çok iş parçacığı veya süreç arasında bölünmesini gerektirir. Bazı diller bunu koordine etmeyi diğerlerinden daha kolaylaştırır, bu yüzden lang agnostiktir. Ungolfed örnek kodu sağlanır, ancak kendi algoritmanızı geliştirmelisiniz. Yarışmanın amacı N'yi hesaplamak için en kısa (saniyede değil bayt cinsinden) çok çekirdekli faktöriyel algoritmayı kimin …
12 code-golf 

5
İlişkili Basın
http://en.wikipedia.org/wiki/Dissociated_press Ayrılmış Basın, mevcut bir metinden rastgele metin üreten bir algoritmadır. Algoritma, metinde ardışık herhangi bir N kelimesini (veya harfini) yazdırarak başlar. Daha sonra her adımda, zaten yazdırılmış olan son N kelimenin (veya harflerin) orijinal metninde herhangi bir rastgele oluşum arar ve ardından bir sonraki sözcüğü veya harfi yazdırır. Bir …

13
Bir sayı palindromu yap
Bir sayıyı bağımsız değişken olarak alan ve minimum sayı ekleyerek onu bir palindrom yapan bir işlev yazın. Sayı en fazla 100 basamaklı olacaktır. Sample Inputs 12 122 232 2323 1012121 Sample Outputs 121 1221 232 23232 101212101

3
JSON doğrulayıcı yazma
Girişinin geçerli JSON olup olmadığını belirleyen bir program yazın . Giriş: ASCII metni:[\x00-\x7F]* Not: ASCII sorunluysa, başka bir kodlama kullanmaktan çekinmeyin, ancak yayınınızda belirtin. Çıktı: Valid veya Invalid. Sondaki satırsonu atlanabilir. Misal: $ echo '{"key": "value"}' | ./json-validate Valid $ echo '{key: "value"}' | ./json-validate Invalid Kurallar: JSON ayrıştırma kitaplığı …
12 code-golf 

1
Bir grafikteki en kısa yol
Bir grafik almak için bir program yazın (standart girdiden veya bir dosyadan, seçiminizden) ve grafikte en kısa yolu bulun. Grafikler aşağıdaki format kullanılarak belirtilir: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph 0-9: weights on …

6
Alanların hesaplanması.
P (x) = a 0 + a 1 * x + a 2 * x 2 + ... eğrisi arasındaki alanı veren en küçük kod, y = 0 çizgisi, x = 0 çizgisi ve x = C çizgisi (yani bunun gibi bir şey: ) X <C için p (x)> = …
12 code-golf 

7
Ne kadar kar aldın?
Kelimecilik için özür dilerim. Biz iç golf iş yerinde onunla eğlendim, ama açıklama için birkaç e-posta gerekli, bu yüzden umarım ilk kez çoğu yakaladı. SORUN “Simüle edilmiş” kar yağışı anlık görüntüsü verildiğinde (işlevinize / yönteminize dize, stdin veya parametre olarak) 4 değer hakkında rapor verin: minimum derinlik, maksimum derinlik, ortalama …
12 code-golf 

14
Simetrik bir haritayı bitir
Girdi olarak x ve y eksenleri üzerinde simetrik olan bir haritanın dörtte biri size verilir. Program haritanın tamamını yazdırmalıdır. Harita şu karakterleri içerebilir: -+/\|.ve beklenen şekilde döndürülmelidir. İçindeki veriler her zaman dikdörtgen ve küçüktür. Misal $ cat in +--- |./. |/.. $ ./solution < in +------+ |./..\.| |/....\| |\..../| |.\../.| …
12 code-golf  string 

9
Postacı Teslimatı
Postacı olarak yeni bir iş buldum ve bunu sürdürmek için yardımına ihtiyacım var. Onları teslim etmek için dışarı çıkmadan önce bir sürü posta sipariş etmeliyim. Sokaklar, sokak başlangıcında 1 ile başlayarak ve sonuna kadar hiçbir sayı atlamamaya devam ederek, sol tarafta tek sayılarla ve sağ tarafta eşitlenerek, sırasıyla sırayla numaralandırılır. …
12 code-golf  string 

6
Kekemeli sözlerimi düzelt
Kekemelik , çoğumuzun deneyimlediği veya en azından gördüğü bir sorundur. Ünlü konuşma tanıma yazılımlarının çoğunun kekemeli konuşma ile ilgili ciddi sorunları olsa da, kekemeliği anlayan, ancak bunları düzeltemeyen ve sadece olduğu gibi yazan bir yazılım düşünelim. Böyle bir yazılım tarafından yazılmış bir örnek şöyle olabilir: "lütfen dikkatli olun" . Bu …
12 code-golf  string 

2
Satranç tahtasını dört renkli triomino ile döşeyin
Görev: Sorunu düşünün: "bir kare eksik bir satranç tahtası verildiğinde, 21 L-triomino'ya kesin". Bunun, ikisinin gücü olan herhangi bir kare satranç tahtası boyutu için yapılabileceğinin iyi bilinen bir yapıcı kanıtı vardır. Satranç tahtasını, içindeki delik ve bir büyük triomino ile daha küçük bir satranç tahtasına bölerek ve daha sonra triomino'nun …


20
Sorgu cevaplayıcı
Orijinal: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer, mantık programlama dili Prolog'u tasarladı. Amacı, iki yaşında bir çocuk kadar zeki bir programlama dili yaratmaktı. Amacına ulaştığını ispatlamak için, tüm soruşturmalarda kaynak olarak "Hayır" cevabını veren bir Prolog programı sundu. Bana istediğini sor! ? - (Tabii ki yapmadı.) Göreviniz Alain Colmerauer'ın programından daha akıllı bir …
12 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.