«code-golf» etiketlenmiş sorular

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

6
RNA'yı kodonlara ayrıştırma
Giriş RNA, DNA'nın daha az ünlü kuzenidir. Temel amacı, çeviri adı verilen bir süreçle hücrelerdeki protein üretimini kontrol etmektir . Bu zorlukta göreviniz, RNA'nın kodonlara bölündüğü bu sürecin bir kısmını uygulamaktır . Bu zorluk tematik olarak ilişkilidir, ancak çeviri sürecinin başka bir bölümüne odaklanır. kodonları RNA'yı baz çiftlerinin alfabesi üzerinde …

2
Üçgen Izgaralara Hizalama
Altıgen ızgaralar, son zamanlarda 2 boyutlu verilerle ilgili zorluklar için oldukça popüler bir bükülme haline geldi. Ancak, aynı derecede ilginç üçgen ızgaraların şimdiye kadar büyük oranda ihmal edildiği görülüyor. Bunu oldukça basit bir meydan okuma ile düzeltmek istiyorum. İlk olarak, üçgen bir ızgarayı nasıl temsil ederiz? Aşağıdaki örneği düşünün (şimdilik …

4
Basit bir DNA simülatörü
Kodunuz sonsuza dek çok basit bir ASCII-art DNA temsili oluşturacaktır. İstediğiniz herhangi bir biçimde girdi olarak iki sayı alır: bir liste olarak, bir işleve bağımsız değişken olarak, stdin'de vb. ISaniye cinsinden kayan nokta aralığı 0,0 ile 1,0 (dahil) Z1 - 64 (dahil) arasında bir tam sayı olarak zoom seviyesi Kodunuz, …

4
Büyüyen Quine Dizisi
p1 p2 ... p10Aşağıdaki özellikleri karşılayan 10 programlık bir sıra yazmalısınız : pKbaskılar pK+1için K1 ila 9'a p10 baskılar p10 İlk Kprogramlar birleştirildiğinde, ortaya çıkan program p1...pKyazdırılır p1...pK. Her program bir pKönceki programdan daha büyük bayt boyutunda olmalıdır pK-1. Tüm programlar aynı dilde olmalıdır. Yerleşik sorgulama işlevlerine (örneğin Qbirçok dilde) …

1
Maksimum Substring İnşaatı
Bu meydan okumada size iki şey aktarılır: Dize uzunluğu, N LHer biri atanmış bir nokta değerine sahip dizelerin listesi . Aktarılmayan herhangi bir dizenin nokta değeri 0 NTüm alt dize noktalarının toplamı mümkün olduğunca büyük olacak şekilde bir uzunluk dizesi oluşturmanız gerekir . Örneğin: 5 [("ABC", 3), ("DEF", 4), ("CDG", …

6
Kimberling Dizisi
Giriş Tabii ki, birçok dizi zorluğumuz var, işte bir tane daha. Kimberling dizisi ( A007063 ) aşağıdaki gibidir: 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Bu, normal yinelemenin karıştırılmasıyla üretilir: [1] 2 3 4 5 6 7 8 Dizinin ilk …

2
Koşu Uzunluğu Yarışçıları
Size iki giriş parçası verilecektir: koşu parkurunu tanımlayan çalışma uzunluğu kodlu formatta bir dize ve başlayacak şeridi temsil eden büyük harf. Örneğin, "3a4A6b5B" dizesi "aaaAAAAbbbbbbBBBBB" ye genişler. Daha sonra, bir parça oluşturmak için genişletilmiş dizeyi aşağıdaki gibi kullanırsınız: A) aaaAAAA B) bbbbbbBBBBB Bu iki şeritli bir parkur. Küçük harfler havayı …

2
Unutulmuş Diyarlar tarih hesaplayıcısı
Yerleşik tarih kütüphaneleri olan ve olmayan diller arasındaki oyun alanını dengelemek için kurgusal bir takvim ile çalışalım. Unutulmuş Diyarlar, Zindanlar ve Ejderhalar için bir ( ? ) Kampanya ayarıdır. Tabii ki, her birinin kendi takvimi var. Harptos'un Takvimi Uygun bir şekilde, Unutulmuş Diyarlarda bir yılda 365 gün var. Ayrıca takvimin …

6
Sandalyenizi Ayarlayın
Meydan okuma Yeni bir sandalye aldın! Sorun şu ki, nasıl kontrol edeceğiniz hakkında hiçbir fikriniz yok, bu yüzden sizin için bir program yazmanız gerekecek. Sadece uzun süre ayarlanmamış sandalyede oturabilirsiniz. Bu nedenle kodunuzun mümkün olduğunca kısa olması gerekir. Örnekler 5,3,2,2,1 O | | | _ | | |_|_ | | …

9
Hilbert Primes Golf
Hilbert numaraları formun pozitif tamsayılar olarak tanımlanır 4n + 1için n >= 0. İlk birkaç Hilbert numarası: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Hilbert sayı dizisi OEIS dizisi A016813 ile verilir …

17
Münhasır ve kapsayıcı aralıklardaki ürün
Esinlenerek bu soruya tarafından @ CᴏɴᴏʀO'Bʀɪᴇɴ . Sorudan alınmıştır: Göreviniz basit: iki a ve b tamsayısı verildiğinde, çıktı ∏ [a, b]; yani, a ve b arasındaki aralığın ürünü. A ve b'yi bir işleve, bir liste girdisine (STDIN, et cetera) ait bağımsız değişkenler olsun, makul bir biçimde alabilirsiniz. Bir dönüş değeri …
18 code-golf  math 

1
Bir çokgendeki kenar sayısını sayma
Bir çokgendeki kenar sayısını sayma Çokgen tarafı sayma robotu, daha önce kimseye söylemeden dünyayı dolaşmaya karar verdi, ancak çokgen sayma işleminin çok uzun süre durdurulmaması çok önemlidir. Bu nedenle aşağıdaki göreviniz var: Bir çokgenin siyah beyaz görüntüsü verildiğinde, programınız / functoin kenar sayısını döndürmelidir. Program eski bir delikli kart bilgisayarına …

11
Proto uzay istilacıları (tıkayabilir misiniz?)
Proto alanı istilacıları Bu, görevin dil başına en kısa kodu vermek olduğu bir grafik çıktı zorluğudur. Görev Kodunuz, kullanıcının aşağıdaki yabancıyı ekran / pencere etrafında taşımasına izin vermelidir. Kodunuz yerel bir dosyadan yükleyebilir. Başka bir standart görüntü biçimine dönüştürmek veya hatta yorumlarda gösterilen görüntüdeki küçük piksel hatalarını düzeltmek için çekinmeyin. …

5
JQuery hesaplaşması
Bu olaydan bir süre sonra ... Orada bazı ait bize jQuery bu defiling düzenine karşı kim. Bu imha edilmesi gereken kutsal olmayan bir varlıktır . Bu nedenle, Yeni Reform Krallığına sadık olan, sizi bu direnişi ortadan kaldıracak bir program yaratmaya çağırıyorum. Tüm kodlar doğrulanmalı ve jQuery'nin HERHANGİ ve HER izi …

28
İç içe Kaynak Kodlarını (Polisler) Bulun
Bu polislerin iş parçacığı. Soyguncular için buraya gidin . Giriş Bu Polisler / Soyguncular mücadelesi için, polisler çıktı üreten programlar yazacak ve bunları birbirine karıştıracaktır. İstenilen çıktıları üretmek için polislerin programlarını ayırmak soyguncunun görevidir. Polis kuralları Polisler, tümü bir miktar çıktı üretmek zorunda olan 2 ila 8 (dahil) program yazmak …

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.