«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.

5
Zorluğa yakın kod: Başlangıç
Bu, bu sorunun bir devamıdır: Meydan okumaya yakın kod: Tamsayıların toplamı Bu meydan okuma biraz daha zor ve aynı zamanda serin bir başlık yapar (Bu yüzden onu seçtim): İki dize arasındaki Levenshtein mesafesini hesaplayın Son zorluk gibi, bu zorluktaki puanınız da kodunuz ve yukarıdaki alıntı arasındaki Levenshtein mesafesidir . Şimdi …

6
Karakter paylaşmadan dizeleri yazdırma
Düzenle: Boşluk alanlarının yeniden kullanılmasına izin verilir. Göreviniz, parametreleri veya işlev adlarını kullanmadan aynı programa n program (veya işlev veya işlev gövdesi) yazmaktır . K inci program çıktısı gerekir (ana) sayısı k , standart İngilizce (isteğe bağlı bir arka yeni satır ile) küçük harflerle. Bu nedenle, ilk program çıktı one, …


3
Sen teksin? (Beyni Türev)
Senin için zor bir tane var! Kız arkadaşım geçenlerde MTV'de (ABD) yeni bir şovla karşılaştı. Bu korkunç bir gösteri ve üzerindeki herkes değersiz ama "oyun" oldukça ilginç. Wikipedia'dan: Sen teksin? mükemmel eşleşmelerini bulmak için Hawaii'de birlikte yaşayan 20 kişiyi takip ediyor. 10 erkek ve 10 kadın on mükemmel maçın hepsini …

3
En kısa köşeli ayraç numaralarını bulma
Köşeli ayraç numaraları , yalnızca sol köşeli ayraç, boşluk ve sağ köşeli ayraç ( [ ]) kullanarak büyük tam sayıları ifade etmek için basit bir yol sağlar . Bir köşeli ayraç numarası , her biri komşularından sıfır veya daha fazla boşlukla ayrılmış, yığın[...] adı verilen bir veya daha fazla eşleşen …

5
RadioASCII Elements: Karakterleri yavaşça kaybederken periyodik tablonun elemanlarını çıktılar
Periyodik tablonun 118 (geçerli) öğelerinin listesi (size kolaylık olması için daraltılmış Yığın Parçacığında): Kod snippet'ini göster Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic Selenium …

10
Eve giderken bir sarhoş nasıl yavaşlatılır
Şuna benzer bir kare n x n ızgara grafiği düşünün. Bu grafiğin 11'e 11 olduğunu fark etmek önemlidir . Herhangi bir noktada bir adam bir kavşakta durur ve bir sonraki kavşağa her seferinde sadece bir adım dikey veya yatay olarak hareket eder. Ne yazık ki biraz fazla sarhoş oldu, bu …

8
Rastgele Quine
Rastgele kendini üretebilen bir program yazın. Bunu , kaynak kodunda kullanılan belirteçlere dayanarak yapmalıdır . Programınızın kaynak kodu 50 benzersiz belirteçten oluşuyorsa ve 60 belirteç uzunluğundaysa, programın her belirteç 50 benzersiz belirteçten birinden rastgele seçildiği 60 belirteç çıkarmalıdır. Örneğin, bu programın kendini çoğaltma şansı 50 ^ 60. Jeton nedir? Bu …

13
Transpoze, asallar, oh benim!
Görev basittir: programınız bir tamsayıyı girdi olarak okur ve asal olup olmadığını yazdırır. "Evet / hayır", "doğru / yanlış" veya sonucu kesin olarak tanımlayan her şeyi yazdırabilirsiniz. Zor olan, kodun transpoze edilen satır ve sütunlarıyla çalışması gerektiğidir. Açık çözümü (yorumların kullanımı ile dikey olarak char-by-char tekrarlanan en kısa "basit" çözüm) …


3
Boşlukları Köprü
Beyaz bir arka plana ve siyah nokta kümesine sahip siyah beyaz bir görüntü verildiğinde, her bir siyah piksel çifti arasında bir yol olacak şekilde bir dizi beyaz piksel kırmızı boyayın. ayrıntılar Yol, bir dizi bağlı pikseldir (8 komşu bağlantısı). Siyah pikseller yolların bir parçası olarak kullanılabilir. Amaç, yukarıdaki koşullar altında …


6
Kod golf en iyi permütasyon
Meydan okuma N ≥ 4 tamsayısı verildiğinde , birbiri ardına iki tamsayı olmaması özelliğiyle [0, n-1] tamsayılarının permütasyonunu verin . Bir permütasyonun değeri, tüm endekslerin pitoplamıdır .abs(pi[i] - i)i Örnekler (1, 3, 0, 2) değeri var 6 (0, 2, 4, 1, 3) değeri var 6 (0, 2, 4, 1, 3, …

8
Düzensiz Yeniden Düzenlemeler
Göreviniz bir bilgisayar programı yazmak, böylece satırlara kesildiğinde (satırsonu karakterine bölünmüş), satırların her düzenlemesi 1 ve n arasında farklı bir sayı verecektir ! (burada n , toplam satır sayısıdır). Hiçbir sayı iki farklı düzenleme ile verilmemeli ve her düzenleme bu aralıkta bir sayı vermelidir. Yana vardır n! bir programın satırlarını …

11
Büyük / Küçük Harf Eşleştirme Bul Değiştir
Üç girdi, bir metin dizisi alın T; değiştirilecek bir karakter dizisi F; ve bunların yerini alacak bir karakter dizisi R,. İle Taynı (büyük / küçük harfe duyarlı olmayan) karakterlerin her bir alt dizesi için F, bunları içindeki karakterlerle değiştirin R. Ancak, orijinal metinle aynı durumu koruyun. İçinde daha fazla karakter …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

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.