«code-golf» etiketlenmiş sorular

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

6
Anyfix Notasyonu uygulayın!
Önek notasyonunda, operatör argümanlardan önce gelir, böylece operatörün next()özyinelemeli olarak çağrıldığını hayal edebilirsiniz . Infix gösteriminde, operatör argümanlar arasında gider, böylece onu sadece bir ayrıştırma ağacı olarak hayal edebilirsiniz. Postfix gösterimlerinde, işleç bağımsız değişkenlerden sonra gelir, böylece yalnızca yığın tabanlı olarak hayal edebilirsiniz. Herhangi bir düzeltme göstergesinde, operatör herhangi bir …

15
Çekip gitmek! No-1 Burada!
Bazı sayılarla oynuyordum ve elbette OEIS'te olan bir dizi buldum. Öyle A005823 : kimin üçlü genişleme hiçbir 1'leri içeren Numaraları . Gider: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a = 0,2,6,8,18,20,24,26,54 .... Ben …

24
Birleştirilmiş üçgenin satırlarını toplama
Aşağıdaki üçgeni düşünün. 1 23 456 7891 01112 131415 1617181 92021222 324252627 2829303132 33343536373 839404142434 4454647484950 51525354555657 585960616263646 5666768697071727 37475767778798081 Muhtemelen fark ettiğiniz gibi, ilk satır 1 uzunluğundadır ve daha sonra her satır bir öncekinden 1 basamak daha uzundur ve birleştirilmiş pozitif tamsayıların rakamlarını içerir. Size bir tam sayı N …

16
Kaç bölümüm var?
Pozitif bir tamsayının bölüm numarası, pozitif tamsayıların toplamı olarak ifade edilme yollarının sayısı olarak tanımlanır. Başka bir deyişle, sahip olduğu tamsayı bölümlerinin sayısı. Örneğin, sayı 4aşağıdaki bölümlere sahiptir: [[1, 1, 1, 1], [1, 1, 2], [1, 3], [2, 2], [4]] Bu nedenle 5bölümleri vardır. Bu OEIS A000041 . Görev Pozitif …

19
Uzunluklarının n katını yazdıran programlar oluşturma
Negatif olmayan bir tam sayı verildiğinde n, çözümünüz çıktısı seçilen dilde bir program çıkarmalıdır.n süresi kadar bayt . kurallar Çözümünüzün çıkardığı programların dilini ve kodlamasını belirtmelisiniz ve çözümünüze farklı girdiler için farklı diller veya kodlamalar seçemezsiniz. Çıktı programınızın dili, çözümünüzün dili ile aynı olabilir veya olmayabilir. Gönderiminizin yalnızca dilinizdeki tamsayıları …
16 code-golf  quine 

15
1000003'e bölünebilir mi? Kolay, sadece son rakamı 300001 ile çarpın ve ekleyin!
Bir asalden Pdaha büyük bir değer verildiğinde 10, programınız veya fonksiyonunuz, asalın xson basamağı ile çarpıldığında ve aslının geri kalanına eklendiğinde orijinal asalın katını veren en küçük mutlak değere sahip tamsayı olarak tanımlanan bölünebilirlik kuralını bulmalıdır. önemli. Misal Bir giriş verildiğinde 31, son rakam 1ve geri kalan sayı 3. Böylece …

7
PPCG kimliğim nedir?
Meydan okuma Bir PPCG üyesinin adı verildiğinde, PPCG kimlik numaralarını girin. Kullanıcı yoksa, bir hata bildirebilir veya pozitif olmayan bir sayı döndürebilirsiniz. Bu ada sahip birden fazla üye varsa, yalnızca bir kimlik veya hepsinin çıktısını almayı seçebilirsiniz. Test Durumları "musicman523" -> 69054 "Dennis" -> 12012 "xnor" -> 20260 "Sızdıran Rahibe" …

11
Ters tanjantların toplamının tanjantını bulun
Arka fon Herhangi tamsayı için gösterilebilir k >= 0, f(k) = tan(atan(0) + atan(1) + atan(2) + ... + atan(k))rasyonel sayıdır. Hedef Verildiğinde, tek bir azaltılmış kesir (pay ve payda eş zamanlı) k >= 0çıktı veren tam bir program veya işlev yazın f(k). Test senaryoları İlk birkaç değer f(0) = …

14
Mario Kart Puanları
Bu site için yaptığım başka bir zorluk üzerinde çalışırken bu sorunla karşılaştım. Bu mücadelede " Mario Kart 8 Scoring " i kullanıyorum. Puan miktarı oyuncu k [15,12,10,9,8,7,6,5,4,3,2,1]: sırada yer Bu 1 endeksli dizisi tarafından temsil edilir alır. Böylece 1.lik 15 puan, 2.lik 12 puan vb. Bunun gibi noktalar atamak yeterince …

20
Hücre İşaretini Numaralandırma
Bu yüzden hepimiz Umarız 'A1' Elektronik Tablosu notasyonuna aşinayız. Bu, söz konusu hücrenin bir ızgara içine konumlandırılmasının alfasayısal bir temsilidir. Harfler, hücrenin sütun konumunu ve sayı satırı temsil eder. 'Harf' kısmı, tamamı büyük harf olmak üzere 26 harfli İngiliz alfabesinden 1 veya daha fazla harften oluşabilir. Bu 26-adik bijektif sayım …

6
Çift Yarık Deneyi
Tembel bir fizikçi çift yarık deneyi yapmakla görevlidir. Ancak, tembeldirler ve tüm ekipmanı kendileri kurmaktan rahatsız olmazlar ve bu nedenle etkileri simüle ederler. Programlayamazlar, bu yüzden yardıma ihtiyaç duyacaklar. Tembel oldukları için programınız mümkün olduğunca kısa olmalıdır. Garip bir pozitif tamsayı n( n >= 1ve n % 2 == 1) …

9
Sonsuz bir zincir yapın
Bir işlev sınıfı tanımlayalım. Bu işlevler pozitif tamsayılardan pozitif tamsayılara eşleşir ve aşağıdaki gereksinimleri karşılamalıdır: İşlev Bijective olmalıdır, yani her değer tam olarak bir değerle eşlenir ve eşlenir. Herhangi bir pozitif tamsayıdan fonksiyonun tekrarlanan uygulamaları veya tersi ile herhangi bir pozitif tamsayıya ulaşabilmeniz gerekir. Şimdi, girişinde bu sınıftaki herhangi bir …
16 code-golf  math  number 

10
Risk Savaşı: Aşağı Gitmek
Risk'teki bir savaş için iki zar atma listesi verildiğinde, programınız veya işleviniz her oyuncunun kaç asker kaybettiğini vermelidir. Arka fon Bunu okumak zorunda değilsiniz, çünkü sadece arka plan. Durdurulmadan devam etmek için "Görev" alt başlığına atlayın. Risk oyununda , bir oyuncu başka bir oyuncuya saldırabilir (aslında, bu kazanmak için gereklidir). …

11
2D bölümlenmiş toplam
Meydan okuma Bir matris Verilen K ile R satır ve c sütunlar ve iki mantıksal listeleri V uzunluğu r ve H uzunluğu c , bölmeli bir kümülatif dikey ve yatay toplamları hesaplamak. kurallar r ve c bir veya daha büyüktür H ve V gerçek bir değerle başlar M'deki değerler dilinizin …


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.