«code-golf» etiketlenmiş sorular

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

5
Asal sayıları asal sayıların uygun bir alt kümesiyle eşleştiren doğal sayılar içinde bir bijection yapın
Tanımlar Bir bijection kümesinden Sbir dizi Tbir fonksiyonudur Siçin Tde bu şekilde bir eleman Ttam olarak tek bir eleman ile eşleştirilir S. Bir küme S içindeki bir bijection, Sile arasındaki bir bijection'dır S. Doğal sayılar daha büyük olan ya da eşit olan tam sayılardır 0. Bir kümenin alt kümesi S, …

3
ASCII küboid çizin
Üç => 2 tamsayısı verildiğinde, dikey (kabin) projeksiyonda bir ASCII küpü oluşturun. Üç tamsayı, köşeler dahil yükseklik, genişlik ve derinliği (görünür karakterlerle ölçülen) temsil eder. Köşeler 'o' veya '+', serbest seçim olmalıdır. w: 10, h: 5, d: 4 Böylece: o--------o / /| / / | o--------o | | | o …

10
Biraz toprak pH kimyası öğrenelim!
Andrew, çözümlerin asitliği ve tarımla ilgilenen bir kimyagerdir. Aylar süren araştırmalardan sonra (Google arkadaşı değil), pH (Hidrojen potansiyeli) açısından insan tarafından okunabilir asitlik seviyesi ile ilgili aşağıdaki tabloyu * buldu : Mezhep | pH aralığı | ------------------------- + ------------------------ ----- Ultra asidik | 3.5 altı ------------------------- + ------------------------ ------ Aşırı …

8
Xorspace'i keşfetmek
Xorspace tamsayılar bir dizi her zaman bit-bazında XOR operatörü ile başlayan tamsayılar birleştirilmesiyle elde edilebilir tüm tamsayılar grubu olan ( ^). Örneğin, öğesinin xorspace (8, 4)değeri (0, 4, 8, 12): 0, 4 ^ 4, 12, 4 ^ 8'dir ve başka sayıya ulaşılamaz. Başlangıç ​​numaralarının her zaman bu tanıma dahil edildiğini …

5
Işıklar sönük, 7 segmentli versiyon
Bazı bölümleri açık ve bazıları kapalı olan 7 segmentli bir ekran verildiğinde, her basamak için karşılık gelen bölümleri değiştirdikten sonra tüm bölümler kapatılacak şekilde bir basamak dizisi (0-9) bulun. Misal _ _ [3] => | [1] => [OFF] _ | Sayılar ve karşılık gelen segmentleri: _ _ _ _ _ …

2
Altküme Faktörlerini Bul
Sonlu bir pozitif tamsayı grubumuz olduğunu hayal edelim. Bu küme, kümede bulunan her tamsayının bir scantron veya delikli kart gibi doldurulduğu bir nokta çizgisi olarak temsil edilebilir . Örneğin, küme {1,3,4,6}şu şekilde temsil edilebilir: *.**.* *grubumuzun bir üyesini temsil eder ve ayarladığı .bir üye olmayan bir tamsayıyı temsil eder. Bu …

11
Geri alma sayma algoritması
Saymayı öğrenen çocuklar genellikle sayı dizilerini bilir, ancak bu dizileri düzgün bir şekilde bir araya getiremezler. Örneğin, şöyle diyebilirler: 1,2,3,4,7,8,9,10 Bazen çocuklar bazı sayıları atladıklarını fark eder ve geri döner: 1,2,3,4,7,8,5,6,7,8,9,10 Bu açıkça üstün kalıptır. Onları tanımlamamız gerekiyor. Bu listeleri tanımlamak için: Listenin minimum Mve maksimum Ndeğerlerini belirliyoruz Listede ilerliyoruz. …

15
Telaffuz numaraları
kavram Sayıları hatırlamak zor olabilir. Bir kelimeyi hatırlamak daha kolay olabilir. Büyük sayıları ezberlemek için, bunları leetspeak benzeri bir şekilde telaffuz etmenin bir yolunu yarattım. kurallar Her basamak ilk olarak karşılık gelen harfiyle değiştirilir: 0 => O 1 => I 2 => R 3 => E 4 => A 5 …
14 code-golf  number 

2
Quine / Error Quine Polyglot
Göreviniz basit: İki dilde çalıştırılabilecek bir program yazın. Dil 1'de normal bir tırnak (kendi kaynak kodunu yazdırır) ve dil 2'de bir hata sorgusu (kendi kaynak koduyla özdeş bir hata mesajı oluşturur) olmalıdır. Bu kod golf , bu yüzden en kısa geçerli gönderme (bayt cinsinden) kazanır. Kurallar: Diller keyfi olarak benzer …

30
Bir dizinin skalerlerini rastgele seçer
Bir diziyi 0-nherşey dahil her sayı ile doldurmalısınız . Hiçbir sayı tekrarlanmamalıdır. Ancak rastgele sırada olmaları gerekir. kurallar Tüm standart kod golf kuralları ve standart boşluklar yasaklanmıştır Dizi, rastgele rasgele oluşturulmalıdır. Her olası permütasyon eşit olasılıkta olmalıdır. Giriş n metadaki G / Ç yayınında izin verilen herhangi bir şekilde. Çıktı …
14 code-golf  random 

9
Oranları bulun
Herhangi bir makul giriş yöntemi ile pozitif tamsayıların sırasız bir koleksiyonu göz önüne alındığında, tek sayıda tek eleman içeren (yani tek bir toplam) tüm alt koleksiyonları döndürün. Bu kod golfdür, bu nedenle programınızın bayt sayısını en aza indirmeyi amaçlamalısınız. Bazı diller yalnızca koleksiyonlar (listeler, diziler, vektörler vb.) Sipariş ettiğinden veya …

2
O Çokgen kim?
Topolojik yüzeyleri temsil etmenin kullanışlı ve kullanışlı bir yolu temel bir çokgendir . Bir çokgendeki her bir taraf başka bir tarafla eşleşir ve paralel veya anti-paralel olabilir. Örneğin, burada bir torusun temel çokgeni : Bunun neden bir torus olduğunu anlamak için çokgenimizin bir kağıt olduğunu hayal edebiliriz. Düzgün bir yüzey …

19
Fibonaktif bölücülerimi topla!
Ünlü Fibonacci dizisi F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(bu meydan okuma için 0 ile başlıyoruz). Buradaki zorluk: Verilen n , çıkış tüm toplamı d tüm bölenler için Fibonacci sayıları inci d ait n Fibonacci sayısının inci. Daha resmi gösterimi tercih ederseniz, Girdi : pozitif bir …

23
İki Altı Taraflı Zarın 100 Rulo Toplamı
Altı taraflı iki zarınız olduğunu varsayalım. Her çiftin toplamını hesaplayarak çifti 100 kez yuvarlayın. Her bir toplamın gerçekleşme sayısını yazdırın. Bir toplam hiç yuvarlanmadıysa, o toplamın hiçbir zaman yuvarlanmadığını tanımlamak için sıfır veya bir yol eklemeniz gerekir. Örnek Çıktı: [3, 3, 9, 11, 15, 15, 11, 15, 7, 8, 3] …

25
Kesir ekleme
Girişle aynı uzunlukta boş olmayan iki liste alan ve aşağıdakileri yapan bir program veya işlev yazın: pay almak için ilk listenin elemanlarını kullanır, paydaları almak için ikinci listenin öğelerini kullanır, sadeleştirmeden sonra ortaya çıkan kesirleri (2/4=>1/2)"+" s ile ayırarak gösterir , "=" değerini ve son kesirden sonraki ekleme sonucunu gösterir. …

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.