«code-golf» etiketlenmiş sorular

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

2
DOGO'yu yorumlayın!
DOGO'yu yorumla DOGO daha az bilinen bir programlama dilidir. Orijinal DOGO (bir Usenet gönderisinden şaka dili) hiç uygulanmamış olsa da, ona benzeyen bir dil yaratılmıştır. Dil için komutlar: +===========+================================================================+ | Command | Description | +===========+================================================================+ | SIT | If the value of the current memory cell is 0, jump to …

2
Çokgenin alanını bulma
s1, s2, s3... s_nBir daire içine yazılan bir n-gon'un ardışık yan uzunlukları göz önüne alındığında , alanını bulun. Çokgenin var olduğunu varsayabilirsiniz. Ek olarak, çokgen dışbükey olacak ve kendi kendine kesişmeyecek, bu da benzersizliği garanti etmek için yeterli olacaktır. Bu zorluğu özel olarak çözen yerleşiklerin yanı sıra, çember veya çevreyi …

6
İki matrisin Kronecker toplamını hesaplayın
Aşağıdaki örneklerde Ave B2'ye 2 matris olacak ve matrisler bir indekslenmiştir. Bir Kronecker ürünü aşağıdaki özelliklere sahiptir: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(2,2) Bir Kronecker toplamı aşağıdaki özelliklere sahiptir: A⊕B = A⊗Ib + …

4
Bir diski güvenli şekilde silmek için en kısa kod
DoD 5220.22-M Silme Yönteminin basitleştirilmiş bir varyantını sadece iki yazma geçişiyle gerçekleştirmek için en kısa kodu yazalım . Herhangi bir programlama dili kabul edilir, ancak disk silme odaklı kitaplıkların kullanılması yasaktır. Pseudocode ile nasıl uygulayacağımız aşağıda açıklanmıştır: Set x to 0 [Start] 'Write Pass For each sector in disk write …
9 code-golf 

5
Hiperküp üzerinde yürümek
Son zamanlarda grafik teorisini, özellikle hiperküpleri okudum ve üzerlerine yollar inşa etmenin ilginç yollarını düşündüm. İşte ortaya koyduğum şey. Bildiğiniz gibi, köşelerden oluşan 1ve 0köşeler olarak oluşan tüm n-tupl'leri alarak ve tek bir basamakta farklılık gösterirlerse, n-boyutlu bir hiperküp inşa edebilirsiniz . Bu ikili basamakları bir tamsayı olarak yorumluyorsanız, güzel …

10
Matris Gücünü Bulun
Sorun Yükseltilmiş bir matrisin sonucu hesaplamak için bir program ya da fonksiyonu oluşturma n inci güç. Kodunuz keyfi bir kare matris A ve negatif olmayan bir tamsayı n alır ve A n değerine sahip bir matris döndürür . Kısıtlamalar Matris gücünü ve matris ürününü hesaplayan yerleşik işlevlere izin verilmez. Kod …

6
Final Fantasy XV KEŞFEDİLMEDİ!
Ben delicesine için sinirli am yana Final Fantasy XV ele geçen olay , bunu istiyorum sen bana o zaman söyle bir program yazmak için !!! Girdi Şeklinde Kişisel almak girişi HH:MM XDT, HHaralığında bir sayı olduğu 1-12, MMarasında bir sayıdır 0-60, ve XDTile, bir zaman dilimi olan Xbiri olan E(Doğu, …
9 code-golf 

4
Saf Markov Zinciri Kelime Üretimi
Rastgele kelimeler üretmenin birçok yolu vardır. Bir setten rastgele heceler alabilir , ünsüzler ve ünlüler arasında dönüşümlü olarak n-tuples, muhtemelen sinir ağları (ne yapamazlar?) Kullanabilirsiniz . Bu zorluğun temel aldığı yöntem çok kötü . Rastgele kelimeler üretmek için bir Markov zinciri kullanır. Eğer Markov zincirlerini biliyorsanız, muhtemelen bu yöntemin neden …

29
Dokuz Desen
Giriş Ben televizyon izlerken geçen gün bu (işe yaramaz) desen tökezledi. Ben ilk sayı kullanmak çünkü "9 desen" o (diyelim bu özü, bir sayı girin olan 9. oldu adında x ) ve sonra geri almak: x x + ( x / 3) [buna y diyelim ] y'nin üçte ikisi [buna …

4
İfadeler oluşturmak için takma adı değiştirin
C direktifinden esinlenilmiştir #define. Meydan okuma Bazı takma adlarla bir ifade ve her takma ad metniyle bir dizi verilir. Her diğer adı kendi metniyle değiştirerek ilk ifadeyi çıktılayın. Bir takma ad, bir keskin ve #ardından dizideki dizini ile tanımlanır (dizin sıfır veya birde başlayabilir). Takma ad, metninin içinde başka bir …

1
Golf İngilizcesi - kasılmalar kullanma
Ben gelen var gibi ben Stack Exchange içerikten kadar gülmemiştim bu . Bence hepiniz bu meydan okumadan keyif alacaksınız, çünkü orada olanlardan ilham alıyor. Kod golf olan bir işlev veya program yazacaksınız, yani yapabildiğiniz kadar kısa olması gerekir. Bir metin verildiğinde, bu tabloya göre olabildiğince çok kelime aktaracağınız metni (her …

3
Saman Anketinde maksimal bozulmaya neden olur
bağlam Straw Poll , basit / gayri resmi anketlerin oluşturulması için hazırlanmış bir web sitesidir. Seçeneklerin bir listesi ile, kullanıcı seçimlerini seçebilir ve oylar hesaplanır. Saman Anketinin iki çok önemli özelliği vardır: Oylamadan önce mevcut sonuçları görmek mümkündür Her seçenek için birden fazla oy vermiş gibi muamele gören birden fazla …
9 code-golf  math 

2
TinyBF - Brainf *** dönüştürücü
Brainf *** - TinyBF dönüştürücümüz var, ancak tam tersi değil, işte bir tane. Kurallar: Tercümanınız bir satırda geçerli bir TinyBF programı almalı ve isteğe bağlı sondaki boşluk / satırsonu ile ilgili BrainF *** programını bir satırda çıkarmalıdır. Öncü boşluklara izin verilmez Giriş, dört TinyBF karakterinden herhangi biri olmayan karakterler içerebilir …

2
Bana bazı numaralar taksi
Taxicab Sayıları veya OEIS A011541 birbirini izleyen n için iki pozitif küp tamsayının n farklı toplamı olarak temsil edilebilen en az sayıdır . Sen çıktısını gerekir n taksi sayısının inci. Bu teoride herhangi bir n için işe yarayacaktır . Ancak, şimdiye kadar sadece 6 taksi numarası keşfedildiğinden, 6'nın üstünde n …

3
Doğum numarasını doğrulayın
Norveç Doğum Numarası 11 basamaktan oluşur ve aşağıdaki şekilde oluşturulur: DDMMYYiiikk DD gün (01-31 arası) MM ay (01-12 arası) YYyıl (00-99 arası). 1900 ile 2000 arasında ayrım yapılmamıştır iii "bireysel numara" kk iki kontrol basamağı iii birthyearear ve cinsiyet tarafından aşağıdaki şekilde belirlenir 0000-1900: Yok say, bazı tutarsızlıklar ve özel …

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.