«code-challenge» etiketlenmiş sorular

Bir kod zorluğu, diğer puanlama etiketleri (örn. Kod-golf) tarafından kapsanmayan nesnel bir kazanma ölçütüyle bir programlama bulmacasını çözmenin yaratıcı yolları için bir yarışmadır.


10
Ne kadar yükseğe gidebilirsin? (Bir kodlama + algoritmalar mücadelesi)
Şimdi herkes , Python'un gerçekte ne kadar yavaş olduğu için (genellikle şaşırtıcı) düşük seviye kodlama uzmanlığını geliştirdi. (Ya da diliniz ne kadar hızlı?) Ve Python Gerçekten Ne Kadar Yavaş? (Bölüm II)?Bir algoritmayı geliştirme yeteneğinizi de uzatacak olan bir meydan okuma zamanı. Aşağıdaki kod 9 uzunluğunun bir listesini hesaplar. Listedeki konum …


9
Bir “Sıralama” algoritması
Bazen bir listeyi sıralamak için, artan sırayla sıralanana kadar listeden öğeleri kaldırdığınız Stalin sıralaması adı verilen bir "sıralama algoritması" vardır. Örneğin liste [1, 2, 4, 5, 3, 6, 6] Stalin sıralama kullanarak "sıralanır" olduğunda [1, 2, 4, 5, 6, 6] Üçü bozuk olduğu için kaldırıldı. Şimdi açıkçası, bir listeyi sıralamak …

21
En Uzun Tekrarlayan Substring
Girdi olarak bir dize verildiğinde, iki veya daha fazla karakter içermeyen en uzun bitişik alt dizgiyi bulun . Birden fazla alt dizge varsa, ikisini de verebilirsiniz. İsterseniz girişin yazdırılabilir ASCII aralığında olduğunu varsayabilirsiniz. puanlama Cevaplar ilk önce en uzun tekrar etmeyen alt dizginin uzunluğuna ve ardından toplam uzunluklarına göre sıralanacaktır. …

24
Bu numara Loeschian mı?
Pozitif bir tam sayı ka, Loeschian sayı ise kolarak ifade edilebilir i*i + j*j + i*jiçin i, jtam sayı. Örneğin, ilk pozitif Loeschian sayıları: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... unutmayın i, jverilen için kbenzersiz değildir. Örneğin, 9aynı zamanda ile üretilebilir …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

13
İkilemlerin Programlanması (Kelimenin tam anlamıyla)
Cevabı 've' kelimesiyle ayrılabilen iki makul derecede doğru (ancak potansiyel olarak zekice) kelime veya kelime öbeği içeren düz İngilizce dilinde yazılmış bir soru düşünün: S: Bir madalyonun iki yüzü nedir? A: kafalar ve kuyruklar S: Seyahat etmenin en iyi yolları nelerdir? A: uçak ve jetpack S: Neden kuzgunlar yazı masası …

4
Renklerin Resim Savaşı
En iyi giriş için @kuroineko'ya KONGRELER ve @BestOne'dan 200 ödül kazanma şansı (mükemmel bir sportmenlik!). Muhalefet programlarından önce görüntünün mümkün olduğu kadarını renklendirmek için bir program yazın. Kısaca Kurallar Programınıza bir resim, renginiz ve tamsayı N verilecektir. Her turda, diğer programlar tarafından piksel güncellemeleri gönderilir ve N güncellemeniz istenir. Renginizin …

3
Underhanded Password Hashing [kapalı]
Underhanded C Yarışması ruhuyla, Underhanded Code Yarışması başlatıyorum. Bu yarışmanın amacı, basitçe bazı kodları uygulamaktır, aynı zamanda incelikli bir hatayı saklıyor. Yarışma Bir Amerikan casus ajansının BT bölümünde çalışan gizli bir Rus köstebesisiniz. Amerikalı patronunuz az önce gizli mesajları şifrelemek için bir şifre toplama algoritması uygulamanızı istedi. Patronunuz aşağıdaki işlevi …

8
Altın zinciri kes
Bir gezgin , şehir dışında bir otelde n gün kalmak zorundadır . Nakit dışında ve kredi kartının kullanım süresi dolmuş. Ama n bağlantılı altın bir zinciri var . Bu oteldeki kural, sakinlerin her sabah kiralarını ödemeleri gerektiğidir. Gezgin, her gün için altın zincirin bir linkini ödemek için müdürle bir anlaşmaya …

25
Bir sayı düşünüyorum (Polisin Konusu)
Hırsızın Konu burada Bu polisler ve soygunculardaki mücadelede polisler pozitif bir tamsayı düşüneceklerdir. Ardından, sayı girişi yapıldığında bir değer, diğer tüm pozitif tamsayılar için başka bir değer veren bir program veya işlev yazarlar. Daha sonra polisler, sayıyı gizli tutan bir cevapta programı ortaya çıkaracak. Soyguncular numarayı bularak cevap verebilirler. İşte …

3
OOP: Örtüşen Odaklı Programlama
Kod golf oynamak için uygun görünen daha az bilinen programlama paradigmalarından biri, Overlapping Oriented Programming (OOP) * dır . Kısmen özdeş kod yazarken, birçok öznitelik, özdeş bölümlerin üst üste binmesi ve iki orijinal kod satırının başladığı bir şekilde hatırlanmasıyla kaydedilebilir. Göreviniz örtüşen iki program veya işlev yazmak compressve decompressaşağıdaki özelliklere …

16
Bu, baytların yaptığı zorluk türüdür
Punny isimlerini düşünmekten vazgeçmeliyim Göreviniz, dilinizin tamsayı dizileri sürümünün yükselen bir sırada olmasına rağmen sıralamada sıralanan her türlü parçacığı (giriş ve çıkış yerleşik programları), işlevleri veya tam programları oluşturmaktır. Önceki programlarda kullanılmamış karakterleri ASCII’de (veya doğrudan ASCII olarak belirtilmemişse, dilinizin kod sayfasında) kullanmak için. Bu örnek bir cevaptır (yeni satırlarla …


2
BrainF'de QuickSort Uygula *** [kapalı]
Stack Overflow'taki Lounge odasında tartışıldığı gibi: en.wikipedia.org/wiki/Quicksort verilen Quicksort algoritmasını en az bildiğiniz herhangi bir dilde uygulayamıyorsanız, farklı bir mesleği düşünmek isteyebilirsiniz. @sbi Ancak SBI, BrainF'in belki de bir istisna olduğunu belirtti. Yani, işte bulmaca / meydan okuma: BrainF'de QuickSort'u uygulayın *** . Uygulama gerekir tarafından yorumlanabilir bu 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.