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

15
Yarı Palindrom Yapboz
Bir palindrom, kendi tersi olan bir kelimedir. Şimdi, palindromlara benzeyen fakat olmayan bazı kelimeler var. Kelimesini düşünün Örneğin sheesh, sheeshonun tersi olduğundan bir palindrom değil hseehsfarklı olan düşündüğümüz ancak eğer sho zaman ters olmasıdır, tek harf olmak sheesh. Bu tür bir kelimeye yarı palindrom diyeceğiz. Özellikle, bir kelime yarı palindromdur, …

23
Kodla - Karıştır - Kod Çözme
Meydan okuma Göreviniz bir tamsayıyı ASCII karakterleri dizisi olarak kodlamak ve ardından söz konusu dizginin rasgele karıştırılmasından sonra başarıyla kodunu çözmek. Kodlayıcı ve Kod Çözücü olarak adlandırılacak iki program / fonksiyon yazacaksınız . Encoder Giriş: [ 0 , 2 31 - 1 ] aralığında bir tam sayı nnn .[0,231−1][0,231−1][0,2^{31}-1] Çıktı: …

13
100 baytın altındaki en yavaş büyüyen işlevi oluşturun
İşiniz en fazla 100 baytta yapabileceğiniz en yavaş büyüyen işlevi oluşturmaktır. Programınız, negatif olmayan bir tamsayı girişi olarak alır ve negatif olmayan bir tamsayı verir. Programınızı P olarak adlandıralım. Bu iki kriteri karşılamalıdır: Kaynak kodunun 100 bayttan küçük veya ona eşit olması gerekir. Her K için bir N vardır, öyle …

14
Kodunu tekrar kullan!
Bu mücadelede iki önemli sorunu bir kerede çözmeye çalışıyoruz. Onlar: Verilen tamsayılar bir ve b bir eğer, söyle b -1 bir asal sayıdır. A ve b tam sayılarına bakıldığında , nCr (a, b) değerini döndürün . Özellikle, biri ilk işi diğeri diğeri yapan iki program yazmalısınız. Her iki sorunu da …

28
Uzun çizgilere karşı durun
Son zamanlarda, birisi Python'un varsayılan satır uzunluğu için daha katı sınırlar önerdi: Açıkçası, hiçbir program bir dizi nedenden ötürü, her satırda satır başına 80'den fazla karakter kullanmamalıdır. Öncelikle ve en önemlisi, okunabilirlik ve bakım için, sağlam bir standarda sahip olmak önemlidir, böylece metin editörlerimizin genişliğini uygun şekilde ayarlayabiliriz. İkincil bir …

2
Bu sitede termodinamik yasalarına uyuyoruz!
Ve özellikle de ikinci kanun : yalıtılmış bir sistemin entropisi zamanla artar . Bu meydan okuma için " İzole edilmiş bir sistem " bir program veya işlev olarak alınacaktır (bundan böyle "program" olarak kısaltılır); " Zaman " ın geçilmesi , program çıktısının yeni bir program olarak kabul edilen yinelenen uygulamalarına …

2
Dili tahmin et
Giriş Bu site hızla büyük bir kod parçacıkları veri seti oluşturuyor, bu yüzden onunla bir şeyler yapalım! İşte bir veri dosyası . Hepsi bu siteden alınan 113 dil için 9,066 benzersiz dil + snippet çifti içerir. Biçim sekmeyle ayrılmış (dil-TAB pasajı), pasajlardaki tüm yeni satırlar <LF>ve tüm sekmeler 4 boşlukla …

15
Geometrik bir meydan okuma
Herkes geometriyi sever. Peki neden golf oynamayı deniyoruz? Bu zorluk, harf ve rakamları almayı ve buna bağlı olarak şekiller oluşturmayı içerir. Girdi Giriş şeklinde olacaktır (shapeIdentifier)(size)(inverter). Ama shapeIdentifier, size ve invertör nedir? Şekil tanımlayıcısı, *s ile yapacağınız şekil türünün tanımlayıcısıdır . Şekil tanımlayıcıları aşağıdadır: s - Kare t - Üçgen …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Pisagor Üçgenleri İstifleme
Arka fon Bir Pisagor üçgeni, her bir kenar uzunluğunun bir tamsayı olduğu (yani, kenar uzunluklarının Pisagor üçlü ) olduğu bir dik üçgendir : Bu üçgenin kenarlarını kullanarak iki tane daha uyumlu Pisagor üçgeni ekleyebiliriz: İki üçgen üst üste gelmediği ve bağlantı kenarlarının uzunluğu eşit olmadığı sürece uygun gördüğümüz bu kalıpla …

15
Benzersiz karakterleri düşük tutun
Çok basit: Programınız veya işlevin aşağıdaki metni üretmelidir: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. İnce baskı Bir yazabilirsiniz program veya fonksiyon , bir dize veya STDOUT (veya en yakın alternatif) için yazdırmadan olarak çıkış …

8
Yazdırılabilir ASCII ile İlgili Üretken Mükemmel Pangram Programları
Güncellemeler: Zaman sınırı kaldırıldı. Çıktıyı tanımlayabilmeniz gerekir - yeni kurala bakın. Bir pangram alfabedeki her harfi en az bir kere kullanan bir cümledir, örneğin: Hızlı kahverengi tilki tembel köpeğin üstünden atlar. Bir mükemmel pangram tam olarak bir kez her harfi kullanır. Yazdırılabilir 95 ASCII karakterini (onaltılık kodlar 20 ila 7E) …

4
ROT-47… 'yi ROT-47’de uygulayın
Zorluk: ROT-47'yi hem kendisi hem de ROT-47 versiyonu olarak çalışan kodda uygulayın. puanlama: Puanınız, kullanılan her iki sürümün toplam bayt sayısına (tüm karakterlere) bölünmesiyle programın her iki sürümünün toplamına uygun bayt olarak kullanılan ROT-47'nin yüzdesi olarak hesaplanır . Bir kullanılmış, ROT-47 uygun bayt değil ROT-47 şifre ile dönüştürülebilir herhangi bir …

5
Leet 'den İngilizce' ya Çeviri
Buradaki zorluk, (İngilizce) leetspeak / lolspeak / txtspk 'u normal İngilizce' ye çevirmek için bir program yazmaktır. Diliniz desteklemiyorsa, programınız standart girdiden çıktıdan standart çıktıya okunmalıdır. İngilizce dilinde, sözcüklerin listesini içeren ve yeni satırlarla ayrılmış bir dosya kullanabilirsiniz. Çağrılmalıdır Wve programınızla aynı dizinde bulunacaktır. (GNU / Linux sistemlerinde ve muhtemelen …


13
Uzun tip imza yap
Meydan okuma En uzun türden imzayla, en fazla 100 bayt uzunluğunda bir ifade bulun. kurallar Tür çıkarımı olan statik olarak yazılmış herhangi bir dile Tür belirsiz olmalıdır, ancak aksi takdirde tanımlanmış örnekleri olmayan türleri içerebilir. Örneğin Num [a]ve Eq [a]tanımlanmış bir örnek olmadan bile izin verilir STDIN / STDOUT olan …

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.