«code-golf» etiketlenmiş sorular

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

8
Her durma programını yazdır (paralel bir tercüman yaz)
Bu zorluğun amacı (sonunda) her olası durdurma programını seçtiğiniz bir dilde vermektir. İlk başta bu imkansız gelebilir, ancak bunu çok dikkatli bir şekilde yürütme emri seçimiyle yapabilirsiniz. Aşağıda bunu göstermek için bir ASCII diyagramı bulunmaktadır. Sütunların mümkün olan her programın bir numarasını temsil etmesine izin verin (her program sonlu bir …

25
Listelerde Anasayfa
Bu zorluk sadece art arda gelen her sayının listelerde o kadar derin olması gerekmesi dışında Python aralığı işlevine benzer bir tamsayı listesi listesi döndürmektir. Kurallar : Bir program veya adsız bir işlev oluşturma Sonucu iade etmeli veya yazdırmalıdır. Sonuç bir listede (listelerde) veya bir dizide (dizilerde) döndürülmelidir Parametre sıfırsa, boş …

7
Hangisi daha iyi - Emacs veya Vim? (Google kavga)
Selamlar, asil kodlu golfçüler. Bugün en eski ve en seçkin tartışmaları çözeceksiniz - Emacs veya Vim? Buradaki zorluk iki arama terimini girdi olarak almak ve bu terimlerden hangisinin en çok Google arama sonucuna sahip olduğunu ortaya çıkarmak. (Bu açıkça tamamen adil. Ne demek istiyorsun, önyargılı?) İşte bazı örnek girişler ve …

18
Bir merdiven inşa
Giriş Bir merdiven inşa etmek istiyorum. Bunun için hurdalıktan iki adet uzun tahtadan delikler açılmış ve adımları bu deliklere yerleştirmek istiyorum. Ancak, delikler düzgün bir şekilde yerleştirilmemiştir, bu nedenle adımlar biraz riskli olacaktır ve onlar için ihtiyaç duyduğum çubuk miktarını tahmin etmekte zorlanıyorum. Senin işin benim için hesaplamaları yapmak. Giriş …

9
Venn Şeması Üreticisi Golf
Venn Şeması Üreticisi Golf John Venn'in 180. doğum gününü doğru bir şekilde kutlamak için bugün göreviniz bir Venn Diyagramı çıkaran bir program oluşturmak olacak ! Giriş: Pozitif bir tam sayı N(sıfır kaynaktan için şemada görülen sayı aralığı tanımlayacak N) ve pozitif tamsayılar üç set. Çıktı: 0'dan tüme tamsayıları gösteren 3 …

22
İkiz primerlerin N inci çiftini bulun
İki asal sayı iki farklı ise ikiz asal sayılar olarak tanımlanır. Örneğin, 3 ve 5, 29 ve 31 gibi ikiz primerlerdir. İkili asalların (n'in STDIN'den geldiği) ilk çiftini bulan ve bunları virgül ve boşlukla ayırarak STDOUT üzerine yazdıran bir program yazın. Bu kod golf, yani en kısa kod kazanır. Örnek …
26 code-golf 

7
Pokeball Simülatörü
Pokemon video oyunlarında oyuncu, vahşi hayvanları küçük toplara zorlamak ve onları savaşmak için eğitmek için dünyaya gönderilir. Elbette herkes , kimsenin savaş için Pokemon oynamadığını bilir . Serinin asıl çekimi pokemonun kendisini yakalaması! İşiniz, yakalama girişimi sırasında pokeball simüle etmektir. Bu zorluk, aşağıdaki gibi olan V kuşağı yakalama formülünü kullanacaktır: …
26 code-golf 

30
Bir listenin modu (en yaygın eleman)
Pozitif tamsayılar listesinin modunu (en yaygın sayı) hesaplamak için bir pasaj yazın. Örneğin, modu d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] olduğunu 1o 5 kez maksimum oluşur çünkü. Listenin gibi bir değişkende saklandığını dve benzersiz bir moda sahip olduğunu varsayabilirsiniz . örneğin: Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) Bu kod golf , …

6
En kısa yaygın superstring
Dizelerin bir listesi göz önüne alındığında her birini alt dize olarak içeren s_0, s_1, ..., s_nen kısa dizeyi bulun .Ss_0, s_1, ..., s_n Örnekler : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Bu sorunu çözen en kısa programı (veya işlevi) yazın. Dizeleri, isterseniz diziler veya karakter / …
26 code-golf  string 

30
CodeGolf - Başlar veya Kuyruklar
Talimatlar Bilinmeyen bir giriş dizesi Verilen iya değeriyle başları veya kuyrukları iade 1için kafaları veya -1için kuyrukları kısa kodu ile. Örnek golf kodu değil (55b): if(i == "heads"){ print(1); }else{ print(-1); } Örnek golf kodu (16b): print("t">i||-1) Örnek için Javascript kullanılmıştır, ancak bu bir gereklilik değildir . Üzgünüm çoğu kullanıcı …
26 code-golf  string 

15
Noktaları rastgele yerleştirmek ve bağlamak için en kısa Kod
Görev Bu oldukça basit bir kodlama görevidir, programınızın tek yapması gereken bir tuval üzerine bir nokta (veya alternatifinizi başka bir kodlama dilinde) yerleştirmek ve önceden yerleştirilmiş tüm noktalara bağlamaktır. Programınız bir girişte, yerleştirilmesi gereken noktaların sayısını almalı ve noktalar bağlanmış halde bir çeşit ekran çıkarmalıdır. Örnek Gereksinimler Onu çalıştırabilmem gerekiyor, …
26 code-golf 

11
Minsky Kayıt Cihazını Simüle Etme (I)
Pek çok formalizm var, bu yüzden diğer kaynakları faydalı bulabilirken, gerekli olmadıklarını açıkça belirtmeyi umuyorum. Bir RM, sonlu durumlu bir makineden ve her biri negatif olmayan bir tamsayıya sahip olan sınırlı sayıda adlandırılmış kayıttan oluşur. Metin girişi kolaylığı için bu görev, durumların da adlandırılmasını gerektirir. Üç tür durum vardır: her …

30
Bir metindeki kelimeleri sayın ve görüntüleyin
Kod bir metin girişi yapmalıdır (zorunlu olmayan herhangi bir dosya olabilir, stdin, JavaScript için string, vb.): This is a text and a number: 31. Çıktı, azalan sıradaki oluşum sayısına göre sıralanan, sayılarını içeren kelimeleri içermelidir: a:2 and:1 is:1 number:1 This:1 text:1 31:1 31'in bir kelime olduğuna dikkat edin, bu nedenle …
26 code-golf 

19
Benim Sözüm Sözünüzü Yenebilir
SORUN İki kelime göz önüne alındığında, kazanan bir dijital kök savaşta bulmak. Bir kelimenin dijital kökünü şu şekilde tanımlayın : Alfabenin her harfine bir sayı atanır: A = 1, B = 2, C = 3, ..., Z = 26 Kelimenin toplamını, her harf için değerleri ekleyin. Mesela "CAT" al. C …

30
Bir Noel Ağacı Yazdır
Meydan okuma Mümkün olan en kısa kodu kullanarak tepesinde kendi yıldızı olan güzel bir Noel ağacı yazdırın. Ağaç yıldızı bir yıldızdır ( *) ve ağaç gövdesi ağaçtan yapılır 0. 10 satır yüksekliğinde olmalıdır. Her satır, önceki satırın bir sonraki satırın ortası olacak şekilde girintili olmalıdır. Herhangi bir satırın, birincisi ve …

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.