«code-golf» etiketlenmiş sorular

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

23
Santrale kaba kuvvet uygulayın
Geçen gün ekibimiz bir kaçış odasına gitti. Bulmacalardan biri, bir kutunun kilidini açmak için doğru açma / kapama kombinasyonunu bulmak zorunda olduğunuz altı mekanik anahtardan oluşan bir tahtadan oluşuyordu. -v-v-v- -v-v-v- Geliştiriciler olarak, 2 ^ 6 = 64 kombinasyonlarının her birini denemenin aslında bulmacayı çözmekten daha etkili olacağına karar verdik. …

7
Bir boyutta sonlu eğimler
Bu zorluğun amacı bir tek boyutlu parçaların bir koleksiyonunun sınırlı bir sürekli yığın oluşturmak için döşenip döşenemeyeceğini belirlemektir. Bir parça , boş olmayan, sonlu bir sıfırlar dizisidir ve bunlarla başlar ve biter. Bazı olası parçalarıdır 1, 101, 1111, 1100101. Fayans , parçaları tek bir bitişik blok oluşacak şekilde düzenlemek anlamına …

14
Dairesel bantlar heyecan verici mi?
Bir Brainfuck türevi Brainfuck benzeri bir programlama dili tanımlayalım . İki yönlü bir hücre bandına sahiptir ve her hücre bir bit tutar. Tüm bitler başlangıçta 0'dır. Kasette, başlangıçta 0 konumunda, hareketli bir kafa vardır. Program, karakterlerin üzerinde, <>01!soldan sağa doğru, aşağıdaki anlambilimiyle yürütülen bir dizgedir : < kafa bir adım …

16
Asalları tanımlamanın farklı yolları
Asal sayıların en sevdiğim tanımlarından biri aşağıdaki gibidir: 2 en küçük olanıdır. 2'den büyük sayılar, küçük bir asal tarafından bölünemezlerse asaldır. Ancak bu tanım keyfi görünüyor, neden 2? Neden başka bir numara değil? Peki diğer bazı numaraları deneyelim n-üssü olarak tanımlayacak şekilde n en küçük n-üssüdür. N'den büyük olan sayılar …

6
Matriste Yılan Bulma
Meydan okuma İkili bir matris ve bir ikili dize verildiğinde, bu ikili dizginin matristeki herhangi bir noktada başlayıp, ikili dizgiyi oluşturmak için sonraki herhangi bir noktada herhangi bir yönde hareket edip edemeyeceğini belirleyin. Diğer bir deyişle, mat, matrisin içinde katlanmış halde bulunabilir mi? Tel yalnızca 90 derece veya 180 derece …

30
Eşit, toplam veya fark!
Verilen iki tamsayı değeri eşitse veya toplam veya mutlak fark 5 ise, gerçek değeri verecek en kısa kodu yazın. Örnek test durumları: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 => True …

9
Kaç tane karton basamağa ihtiyacım var?
Bir sayı görüntülemek için kartondan rakamları hazırlamam gerekiyor ( örnek ). Hangi numarayı göstermem gerektiğini önceden bilmiyorum - bildiğim tek şey daha büyük olmadığı n. Kaç tane karton rakam hazırlamalıyım? Örnek: n = 50 0 ... 50 aralığında herhangi bir sayıyı görüntülemek için aşağıdaki sayılara ihtiyacım var: 0 sayısını veya …
32 code-golf  number 

20
Bir sayı kare benim yolum
İnsanlar bana bir sayı karesinin kendisinin çarptığı sayı olduğunu söyleyip duruyorlar. Bu açıkça yanlıştır. Bir sayıyı karelemenin doğru yolu, bir kareye dönüştürmektir, üstündeki basamak sayısına eşit sayıda üst üste istifleyerek ve ardından elde edilen kareden tüm sayıları her iki yatay olarak da okumaktır. yalnızca soldan sağa) ve dikey olarak (yalnızca …
32 code-golf  number 

30
Şeritlerindeki rakamlar
Giriş: Bir tamsayı listesi Çıktı: Her basamağı (ve eksi işaretini) -0123456789, herhangi bir kopyalanan basamağı yok sayarak sırasına göre kendi şeridine koyun . Örnek: Giriş: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Çıktı: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 …

1
Piramit Şeması kodunu üret
Pyramid Scheme @ ConorO'Brien tarafından geliştirilen bir dildir . Piramit Düzeninde, yazdığınız kod şöyle görünür: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Şimdi, bu kodun iki belirgin özelliği var: Ayrıştırılması zor ve yazması zor. Conor ilki çözdü, ancak bu ikinci …

30
Ardışık eşit ikili rakam içermeyen ilk n sayısı
Dizi, formdaki ikili sayıların ondalık gösterimini içerir: ki 10101...burada n. Terim n bitlerine sahiptir. Dizi, sadece sayıların ikili ve ondalık gösterimleri arasındaki ilişkileri göstererek açıklanması en kolay olanıdır: 0 -> 0 1 -> 1 10 -> 2 101 -> 5 1010 -> 10 10101 -> 21 101010 -> 42 Meydan …

13
Büyük kod… sizin için!
Kara Şövalye açılış sahnesinde yükselir , bir CIA ajanı ile kötü adam Bane arasında oldukça garip bir diyalog var . CIA ajanı: “Bu maskeyi çıkarırsam ölür müsün?” Bane: “Son derece acı verici olurdu…” CIA ajanı: “Sen büyük bir adamsın.” Bane: “… senin için.” Bane'in “senin için acı verici” veya “senin …
32 code-golf 

30
N, bir sonraki b'nin gücüne ne kadar uzaklıktadır?
Şundan büyük pozitif tamsayılar olsun nve olsun .b1 İla bir nsonraki gücüne olan mesafeyi çıkarın b. İçin n=5ve b=3, bir sonraki güç 3ile ilgili 5olan 9( 3^2 = 9), yani çıkış 9 - 5 = 4. İçin n=8ve b=2, bir sonraki güç 2ile ilgili 8olan 16( 2^4 = 16), yani …

17
Harita girilen ASCII karakterleri
Diğer mücadeleyi, ASCII karakter haritasını tersine çevirmeyi unutmayın ! ASCII karakter seti (Bilgi Değişimi için Amerikan Standart Kodu) en yaygın kullanılan karakter kodlama standardıdır. ASCII kodları, bilgisayarlardaki, telekomünikasyon ekipmanındaki ve diğer cihazlardaki metni temsil eder. Meydan okuma Buradaki zorluk, kullanıcı tarafından girildiği sırada ayarlanan ASCII karakterinin bir eşlemesini yazdırmaktır. GIF: …

30
Bir tamsayının ikili değerinde en uzun 1'lerin serisini hesaplayın
Hedef Negatif olmayan bir tamsayı verildiğinde, bu tamsayının ikili değerinde art arda en büyük 1'lerin sayısının başlangıç ​​konumunu döndüren bir işlev oluşturun. Bir giriş yapıldığında 0, geri dönün 0. Sayı, eşit uzunlukta birden çok çizgiye sahipse, son çizginin konumunu döndürmeniz gerekir. Giriş 0 veya daha büyük bir tam sayı . …

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.