«code-golf» etiketlenmiş sorular

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

2
Regex: Eşitlikçi bir seriyi eşleştir
Giriş Burada pek çok regex zorluğu görmüyorum, bu yüzden bir dizi regex aroması kullanarak birkaç şekilde yapılabilen bu aldatıcı basit olanı sunmak istiyorum. Umarım regex meraklılarına eğlenceli golf zamanı sunar. Meydan okuma Zorluk, bir "eşitlikçi" dizi olarak çok gevşek olarak adlandırdığım şeyle eşleşmektir: eşit sayıda farklı karakter dizisi. Bu en …

2
Kalkan Duvarı
Tarihsel arka plan Kalkan duvarı, M.Ö. en az 2500 yılına kadar uzanan taktik bir savaş oluşumudur . Bir `` duvar '' oluşturmak için kalkanlarının yoldaşlarıyla örtüşen savaşçılardan oluşuyordu. Taktiğin çekiciliği, en vasıfsız savaşçıların bile bir kalkan ve silahları olduğu sürece bir duvarda savaşabilmelerinden kaynaklanmaktadır. Duvarların yakınlığı nedeniyle hareket etmek için …

8
Kaynağı Çıkarın, Her Seferinde Bir Bit
Boş bir program veya işlev çağrıldığında tek bir değer, 1 veya 0 çıktı verir ve birden çok kez çağrıldığında, çıktı sayıları programınızın kaynak kodunun (kodunuzun derlendiği kod sayfasında) ikili temsilini üretir /) olarak yorumlanır. Örneğin, kaynak kodunuz abc(ASCII'de) olsaydı, çıktılar şöyle olur: 1st call: 0 // ASCII letter 'a' 2nd …

30
Golf dizisi miyim?
Tanım ve Kurallar Bir Golfy dizi her bir eleman olan tamsayılar bir dizi olduğu için eşit ya da daha yüksek, daha önceki elemanlarının her aritmetik ortalaması. Göreviniz girdi olarak verilen bir dizi pozitif tam sayının golf olup olmadığını belirlemektir. Boş listeyi işlemenize gerek yoktur. Varsayılan boşluklar uygulanır . Standart Giriş …

20
Samanlıkta İğne Bul (Soyguncular)
Bu bir polis ve soyguncu mücadelesinin bir parçası . Polisler için buraya gidin . Soyguncuların Mücadelesi Bir polisin cevabı o verir, böylece, Haystack programından herhangi bir karakter alt kümesini kaldırarak kırık olabilir Needleyerine Haystack(hala aynı dilde geçerli bir gönderme olurken). Yukarıdaki kısıtlamalar ile sizinki geçerli olduğu sürece, amaçlanan polisle aynı …

29
Nth öğelerini tekrarla
Biz olmadı dize bir süre soruyu (5 gün kesin olarak), o yüzden biri için gidelim. Bir dize sve pozitif bir tamsayı verildiğinde n, her nöğeyi alın s, tekrarlayınn ve yerleştirins . Örneğin, eğer n = 3ve s = "Hello, World!"her üç karakterden biri Hl r!. Daha sonra nüretmek için her …
18 code-golf  string 

9
Kaç bölümüm var?
Mukaddes Kitap bugüne kadar yazılan ve tüm zamanların en çok satan kitabı olarak anılan en etkili kitaplardan biridir. Mevcut haliyle derlenmeden önce yüzlerce yıl boyunca yaklaşık 40 farklı yazar tarafından yazılmıştır. Ancak Mukaddes Kitap hakkında ilginç olan şey, bölünme şeklidir. Her biri bireysel ayetlere ayrılan daha küçük bölümlere ayrılmış olan …

7
En uzun hiperküp yolu
Meydan okuma Aynı uzunlukta iki ayrı bit dizesi verilir. (Örneğin 000ve 111.) Amacınız, birinden diğerine bir yol bulmaktır: Her adımda, sen (siz gidebilirsiniz tek bir bit değiştirmek 000herhangi birine 001, 010, 100). Aynı bit dizesini iki kez ziyaret edemezsiniz. Yol, bu kısıtlamalar altında olabildiğince uzun. Örneğin, giden 000To 111, biz …

18
Ters Matematik Çevrimleri
Esinlenen bu Bağlantılı mücadelede, orijinalin elemanlarına ve giriş dizisinin tersine ekleme yapmamız istenir. Bu zorlukta, diğer temel matematik işlemlerini tanıtarak biraz daha zorlaştıracağız. Tamsayı dizisi yoluyla çevrim göz önüne alındığında +, *, -, //, %, ^, //bölünme tamsayıdır ve ^dizinin ters için uygulanırken, üssüdür. Ya da başka bir deyişle, yukarıdaki …

19
1'den L'ye (n) kadar matris, tüm n sütunda
Meydan okuma: Bir listeyi al L girdi olarak pozitif tamsayılar içeren: 3 5 2 1 6 ve n. sütununun 1: L (n) vektörünü içerdiği bir matris oluşturun , burada daha kısa sıralar sıfırlarla doldurulur. Test senaryoları: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 2 2 …
18 code-golf  matrix 

9
Oy Oranına Cevap
Bu soru, eşit oy ve cevap sayıları ile soruları görmeyi sevmemden ilham alıyor ... İşte size basit bir yığın-exchange-api meydan okuması: Meydan okuma: Bir codegolf.stackexchangesoru kimliği verildiğinde , sorunun oyları ile cevap sayısı arasındaki oranı girin (örn. votes/answers). Özellikleri: İnternet'e erişebilirsiniz, ancak yalnızca stackexchange.comve çeşitli alt alanlarına erişebilirsiniz . URL …

19
MaxMin Divisor Çiftlerinin (DMDP) Farklılıkları
Bölenler hakkında konuşalım ... Mükemmel kareler bırakarak (bir an için), tüm pozitif tamsayı bölmelerinin 2'sinin ürünü olarak ifade edilebilir . Hızlı örnek 126: İşte tüm bölen126 Gördüğünüz gibi tüm bölenler eşleştirilebilir. Bölen Çiftleri olarak adlandıracağımız şeyler : [1, 126], [2, 63], [3, 42], [6, 21], [7, 18], [9, 14] Bu …

28
Aralıktaki Matris
Meydan okuma Bir tamsayıdır verilen n>0bir çıkış n+1 X n+1tüm tamsayıları içeren matris 1için 2nbir test örneğinde olduğu gibi körüklü Test Durumları n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 …

21
Karenin çıkış köşe pozisyonlarım
Bir sayı verildiğinde n, bir n*nkare matrisin köşegenlerinden herhangi birine düşen 1 tabanlı indekslerin sıralı bir listesini verin . Misal: Aşağıdakilerin girişi için 3: Kare: 1 2 3 4 5 6 7 8 9 Şimdi tarafından temsil edilen tüm indeksleri seçmek \, /ya da X( #ya da olmayan diyagonal pozisyonları …
18 code-golf  math  matrix 

16
Biraz Streç ․․․
Giriş: İki girdi alıyoruz: bİki farklı değere sahip bir girdi : Leftve Right. † Ve pozitif bir tamsayı n. Çıktı: Sol / Sağ girişine dayanarak, aşağıdaki iki diziden birini 1-n(ilk 125 öğenin altındaki dizilerde görüntülenir) çıkarırız: Left: 1, 6, 7, 56, 57, 62, 63, 960, 961, 966, 967, 1016, 1017, …

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.