«code-golf» etiketlenmiş sorular

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

8
Karıştırma bloklarına göre sırala
Blok karıştırma sıralaması Blok shuffle sıralama listesini sıralamak bir (daha doğrusu yapay) yöntemidir. Bir örnekle gösterildiği gibi aşağıdaki gibi çalışır. [6, 1, 0, 3, 2, 4, -2, -1] Break list into contiguous blocks [6][1, 0][3, 2, 4][-2, -1] Sort each block [6][0, 1][2, 3, 4][-2, -1] Sort blocks lexicographically [-2, …

14
Golf Çin 9 * 9 çoklu masa
Aşağıdaki tabloyu çıktılayın: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Veya bazı …

4
Yarım kardinal döngüsel bir kinin oluşturulması
Yarım kardinal siklik kine, biri diğerine dik iki durumlu siklik bir kınadır. kurallar Hangi dönüşü uygulamak istediğinize saat yönünde veya saat yönünün tersine karar verebilirsiniz. Döndürüldükten sonra, konumlandırmayı korumak için kodunuzdaki boşluklar boşluklarla değiştirilmelidir. Programınızın topluluk tanımını karşılaması gerekir . Bu kod golf, bu yüzden her dilde en kısa program …

10
Bir listeyi en az bir matrise ayırın
Benzersiz kesinlikle pozitif tamsayıların sıralanmamış bir listesi göz önüne alındığında, minimal bir 2D matrisine sıralayın. Giriş listesi çıkış matris mutlaka kare olmadığı anlamına gelir bileşik uzunluğunun garantilidir, ancak boyutta olan bir n x mile n,m > 1. "Minimally sort" burada şu anlama gelir: Listeyi artan düzende sıralayın. Çıkış matrisini olabildiğince …

23
Geometrik dizileri çıkar
Haskell , üç sayı verebileceğiniz ve onlardan bir aritmetik dizi çıkarabileceğiniz bu düzgün (-looking) özelliğe sahiptir. Örneğin [1, 3..27], eşdeğerdir [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Bu harika ve aritmetik sekanslar hariç hepsi oldukça sınırlayıcı. Toplama, pfft . Çarpma olduğu yer. Geri …

7
Rus Yerleştirme Quine
Bir Rus yuvalama bebek, bir olarak bilinen daha yaygın Matruşka bebek , kendisi daha küçük bir versiyonu içeren bir bebek olduğunu o zaman kendisinin başka küçük bir versiyonu içeren, kendisi daha küçük bir versiyonu içeren kendisi daha küçük bir versiyonu içeriyor, hangi kendisinin daha küçük bir versiyonunu içeriyor ... - …

9
Bracks doldurun
Normal braketleri ( (), [], <>ve {}) Ancak birileri parantez olmayan ayraç karakteri kullanmak iyi bir fikir olacağını düşündük, güzel ve net bulunmaktadır. Bu karakterler |ve "belirsiz. Örneğin, """" karşılık vermek (()) veya ()() Bunu söylemek imkansız. Belirsiz parantez türlerini karıştırdığınızda işler ilginçleşmeye başlar, örneğin "|""||""|" Aşağıdakilerden herhangi biri olabilir …

2
Boids algoritmasını uygulama
Giriş Boids Algoritması Bir gruptaki acil davranış nispeten basit bir göstergesidir. Yaratıcısı Craig Reynolds tarafından açıklandığı gibi üç ana kuralı vardır: Temel akın modeli, tek bir örgülü manevraların, yakın akrabalarının pozisyonlarına ve hızlarına göre nasıl hareket ettiğini tanımlayan üç basit direksiyon davranışından oluşur: Ayrılma : yerel sürüleri önlemek için yönlendirin. …

12
Olimpik Halka Dizisi
Meydan okuma: Bir dizin tamsayısı verildiğinde nya nbu sekanstaki 'öğeyi çıktılayın ya da sekansı endekse ve indeks dahil çıktılayın n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Bu dizi nasıl çalışır? Not: Bu açıklamada, dizin n1 dizinli. Numaralarını Put 1yoluyla xuzunluğunun iki satırda n*6 - 1, xiçinde basamak toplamı o anda geçerli yineleme ve kullanılan numaraların …

2
Kaç karışık
Bir riffle shuffle, desteğin iki bölüme ayrıldığı ve daha sonra bölümlerin yeni bir karıştırılmış güverte oluşturmak için tekrar birleştirildiği bir tür shuffle'dır. Kartlar, üyesi oldukları bölüm içinde göreceli sıralarını koruyacak şekilde birbirine eklenir . Örneğin, A kartı destedeki B kartından önce ve A ve B kartları aynı bölümdeyse, aralarındaki kart …


13
Pascal Başbakanı mı?
Tek primellerin Pascal üçgeninde tam olarak iki kez görüneceği iyi bilinmektedir. Bununla birlikte, Pascal üçgeninde tam olarak iki kez görünen tüm sayılar asal değildir. Bu sayılara Pascal primes diyeceğiz. Pascal primerleri, Pascal üçgeninde tam olarak iki kez görünen bileşik sayılardır. İlk birkaç Pascal primeri 4, 8, 9, 12, 14, 16, …

2
Goodstein dizisinin çıktısını al
(Bu oldukça klasik olabilir ama bu benim ilk yazım, bu yüzden henüz süslü şeyler için hazır değilim) Goodstein'e dizisi aşağıdaki şekilde bir giriş numarası için tanımlandığı gibidir: Bir başlangıç numarası almak n , izin b = 2 ve tekrar: Yazma N heriditary üs b gösterimde n ve alt özet tüm …

7
Hilbert'in İkili Oteli
Bu meydan okumada, iki özelliği yerine getiren herhangi bir işlevi (veya tam programı) uygulamanız istenecektir. Bu özellikler: İşleviniz, negatif olmayan tamsayı katsayıları olan polinomlardan negatif olmayan tamsayılara kadar yerinde olmayan (tersinir) bir işlev olmalıdır. Bu, iki eşit olmayan girişin eşit bir çıkışla eşlenemeyeceği anlamına gelir. Fonksiyonunuz girişinden çıkışına kadar olan …

20
Bahçe mimarisi - ASCII tarzı
Evimizin dışında 10x10 metre kare büyüklüğünde bir bahçemiz var. Çim dikmek ve teras yapmak istiyoruz. Bahçeyi nasıl böleceğimize karar verdik , ancak çim ve teras arasındaki orana karar vermedik. Görselleştirmek için yardıma ihtiyacımız var ve ASCII-art bunu yapmanın en iyi yoludur. Meydan okuma: Bahçenin yüzde kaçının teras olması gerektiğini gösteren …

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.