«code-golf» etiketlenmiş sorular

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

13
Diyagonallerin Nokta Ürünü
Bu zorluk çok basit. Herhangi bir akıllıca şekilde temsil edilen bir kare matris girişi olarak verilir ve matrisin köşegenlerinin nokta ürününü çıkarmanız gerekir. Spesifik köşegenler, sol-soldan sağ-sağdan ve sağ-soldan sağdan sola doğru uzanan diyagonaldir. Test Durumları [[-1, 1], [-2, 1]] -> -3 [[824, -65], [-814, -741]] -> 549614 [[-1, -8, …

9
Parola Konusunda
Gelen Keep Talking ve kimse patlar , oyuncular (manuel ile diğer kişi) kendi "uzmanlar" dan bilgilere dayanarak bomba dağıtılmasında görevli bulunmaktadır. Her bomba, biri parola olabilen, uzmana beş harf uzunluğundaki bu olası parola listesini veren modüllerden oluşur: about after again below could every first found great house large learn never …
10 code-golf 

12
N-benzersiz katkı setleri
Bir kümenin yinelenmeden sırasız olduğunu unutmayın. Tanım Bir N -Eşsiz katkı grubu S uzunluğu olan K bir dizi gibi olduğu, tüm N olarak uzunlukta alt-gruplar G farklı sayılara toplamı. Başka bir deyişle, S'nin N- uzunluk alt kümelerinin toplamlarının hepsi farklıdır. Amaç girdi olarak bir dizi / seti ve bir dizi …

2
Köprü İnşa Etmek
Senin görevin bir dmesafe verilen mesafe, iki uçurum bağlamak için bir köprü inşa etmektir . dher zaman eşit olacak Ancak, köprünün dayanabilmesi için sütunlara ihtiyacı vardır. Her sütun, her bir tarafta en fazla 6 boşluk tutabilir. Bu örnek için: ________ ________ | | A | | B |----------------------| d = …

2
Bu benzersiz bir şekilde birleştirilebilir mi?
In önek kodu ile ilgili bu meydan , biz önek kodları benzersiz concatenable olduğunu öğrendik. Bu, ayırıcı olmadan ve belirsizlik olmadan birleştirilebileceği anlamına gelir. Örneğin, [1,2,45] bir önek kodu olduğundan, 1245245112145 gibi ayırıcı olmadan bunları birleştirebilirim ve belirsizlik olmayacak. Ancak bunun tersi her zaman doğru değildir. Örneğin, [3,34] bir önek …
10 code-golf 

1
Yüzecek mi?
Meydan okuma Bir teknenin dibini giriş olarak temsil eden 2d'lik bir dize verildiğinde, teknenin yüzüp yüzmeyeceğini belirlemelisiniz. Bu 2D dize, en uygun formatta olabilir. (Yeni satırlı dize, dize listesi, karakter listesi vb.) Yüzerse gerçek bir değer, batıyorsa bir falsey değeri yazdırın. Dip tutarsız bir yoğunluğa sahipse bir tekne devrilir, bu …

1
Bu resimde kaç şekil var?
Çocuklar nesneleri sınıflandırma ve sayma konusunda çok iyidir. Bilgisayarların daha fazla sorunu var gibi görünüyor. Bu, bu sorunun basitleştirilmiş bir sürümüdür. Bir görüntüdeki nesneleri sınıflandırabilen ve sayabilen küçük bir program yazabilir misiniz? Sorun: Bir veya daha fazla daire ve dikdörtgen içeren bir görüntü verildiğinde, daire sayısı ve dikdörtgen sayısı ile …

4
Kazanılabilir Solitaire Mancala Masaları
Mancala , genellikle oyuncuların manipüle ettiği boncuklarla dolu bir dizi bardak içeren bir masa oyunları ailesinin adıdır. Bu meydan okuma, oyunun bir solitaire varyantı için belirlenmiş belirli bir kural kullanacaktır. Tahta bir ucunda bir "sepet" ve ardından 1'den başlayarak numaralandırılmış sonsuz sayıda bardaktan oluşur. Bazı fincanların içinde bir miktar boncuk …

8
Golf K-algoritması
K-araçları , bir dizi "nokta" ve bir dizi K kümesi verildiğinde, her bir "noktayı" K kümelerinden birine atayacak olan standart bir denetimsiz kümeleme algoritmasıdır. K-anlamlarının Sahte Kodu K-araçlarının birçok varyantı olduğunu unutmayın. Aşağıda açıkladığım algoritmayı uygulamalısınız. Algoritmada bazı farklılıklar olabilir veya aynı başlangıç ​​noktaları verildiğinde bu algoritma ile aynı sonucu …

3
Basit bir küp çizin
Gerçek bir 3 boyutlu küp çizmekle ilgili tek bir zorluğumuz yok, işte burada: Meydan okuma Göreviniz perspektifli döndürülmüş bir küp çizmektir. Ayrı bir pencerede veya görüntü olarak olabilir. Giriş Girişiniz 0 ile 359,99 arasında 3 ayrı sayıdır ... Bunlar x, y ve z ekseni etrafındaki dönüşü derece cinsinden gösterir. 0 …

11
N birim işini tamamlamak için en az kaç gün sürecek?
Bir kişi Niş birimlerini tamamlamak zorundadır ; işin doğası aynıdır. İşin asılmasını sağlamak için ilk gün sadece bir birim işi tamamlar . İşin tamamlanmasını kutlamak istiyor, bu yüzden son gün bir birim işi tamamlamaya karar veriyor . O sadece tamamlamak için izin verilir x, x+1ya da x-1bir gün içinde çalışma …

3
420 <s> Blaze </s> Golf It
Bu oldukça basit bir meydan okuma, ama (umarım) eğlenceli bir meydan okuma. Görev Şu anda ya ay 4ve gün, 20saat (12 saatlik bir saatte) 4ve dakika 20ya da dakika 4ve ikinci ise 20, şu ascii sanatını yazdırın: . .:. :|: .:|:. ::|:: :. ::|:: .: :|:. .::|::. .:|: ::|:. :::|::: …

5
Belirli bir dizeye sığacak sözcükleri sipariş etme
Bir dizi harf ve bir kelime kümesi verildiğinde, kelimelerin bir dizgesini çıktılar, böylece dizede gerekli olmayan harfleri bırakarak bulunabilirler. Sözcükler, sözcük kümesinde bir kereden fazla oluşabilir. Giriş dizesi ve tüm kelimeler, her biri 1 ila 1000 küçük harften oluşur. Bırakılacak harfler kelimelerin içinde veya kelimeler arasında olabilir. Programınız veya işleviniz …
10 code-golf  string 

7
Kendi Spor Egzersizinizi oluşturun ve irl boyunca takip edin
Birlikte bir egzersiz yapalım, olur mu? Sadece çöp adamın hareketlerini takip edin. Ne çöp adamý soruyorsun? Yaratmak üzere olduğumuz! Yalnızca tamsayılar içeren bir dize girişine izin veren ve aralarında bir aralık ile aşağıdaki dokuz çubuk şeklinin çıktısını veren bir program yapın: @ \@/ |@_ _@| @/ \@ |@| \@\ /@/ …

1
Haçlar, Noughts yok
Herkes Tic Tac Toe'nun çözülmüş bir oyun olduğunu fark eder . Bununla birlikte, sadece X'lerin Misère versiyonu ilginç bir alternatif sunuyor. Oyunun bu versiyonunda, her iki oyuncu da tahtaya Xs oynar ve arka arkaya üç yapmaktan kaçınır. Bununla ilgili daha fazla şey görmek isterseniz, Numberphile'ın bu konsept hakkında güzel bir …
10 code-golf  game 

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.