«code-golf» etiketlenmiş sorular

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

30
Rasgele büyük harf
Görev Göreviniz, bir giriş verildiğinde, giriş metnini, büyük harfleri büyük harflerle tutarken, rastgele harflerle büyük harflerle yazdıran bir program veya işlev oluşturmaktır. Küçük harflerin her büyük harfle yazılması mümkün olmalıdır. Giriş olarak, örneğin, abcaşağıdaki kombinasyonların herhangi çıkış olmayan bir sıfır olasılığı olmalıdır: abc, Abc, aBc, abC, ABc, AbC, aBCya da …

28
Proth numarası mı?
François Proth ismini taşıyan bir Proth numarası , olarak ifade edilebilecek bir sayıdır. N = k * 2^n + 1 kTek bir pozitif tamsayı nerede ve nböyle bir pozitif tamsayıdır 2^n > k. Daha somut bir örnek kullanalım. 3'ü alın. 3 bir Proth numarasıdır, çünkü (1 * 2^1) + 1 …

7
Python sürümlerinin listesi
Python, günümüzde en hızlı büyüyen ana programlama dilidir. Üst üste üçüncü yıl için en çok aranan dil, yani henüz kullanmayan geliştiricilerin öğrenmek istediklerini söylüyorlar. [1] Python'un popülaritesinin nedeni birçok versiyonudur. [kaynak belirtilmeli] Aslında iki geliştirme sürümü de dahil olmak üzere 116 sürüm Python var. Göreviniz, istediğiniz sırada ve istediğiniz formatta …

6
COBOL Y2K redux
1990'larda, COBOL bilgisayar mühendisleri dönüştürerek altı haneli tarihi alanlarını genişletmek için bir çıkış yolu çalıştı YYYDDDnerede YYYolduğunu year - 1900ve DDDyılın günüdür [001 to 366]. Bu şema en fazla tarihi uzatabilir 2899-12-31. 2898 yılında, mühendisler paniklemeye başladılar çünkü 900 yıllık kod üsleri başarısız olacaktı. 2898 yılından itibaren, zaman makinelerini bu …

30
Ardışık 1-Bitler Artırılır
Bitlerin bir deseni (dize veya dizi formatı) verildi: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Görevleri, herhangi bir ardışık 1-Bit sayısını 1'den başlayan artan bir sayı dizisi ile değiştirmektir. Giriş Desen (bir dize veya dizi olarak alınabilir) Örnek: Dize: 1001011010110101001 Dizi: [1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, …

19
Braket Genişletme!
Buradaki zorluk, bir programın girişindeki bazı parantezleri gösterildiği gibi genişletmektir: Bir dize bul lar iki eşleşen parantez [ve ]tek haneli bir ile, n ayraç sonra. Destekleri çıkarın. N defalarca tekrarlanan s ile değiştirin . ( N 0 ise, basitçe s'yi kaldırın .) Girişte eşleşen parantez bulunmayana kadar adım 1'e gidin. …

30
Ot wes thist uf tomis ile birlikte
Ben sadece bu basit şifreyi seviyorum, insanca okunamayan kelimeleri okumak ve boşlukları doldurmak çok eğlenceli ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes thi ipuch …

19
Mors kodunu ton süresine göre çevir
Hedef Mors kodu genellikle ses olarak gösterilir. Sesin açık veya kapalı olduğunu gösteren bir bit akışı göz önüne alındığında, akımı harflere, sayılara ve boşluklara çevirir. Ayrıntılı Bilgiler Bit akımı, tekrar eden ON / OFF bitlerinin uzunluğuna göre analiz edilir. 1 ON bit bir noktadır 3 ON bit bir çizgidir 1 …
36 code-golf  morse 

22
Temel ASCII Tallies
Alternatif Başlık: Duvardaki Hapis Cezanı Tally Bir sayı verildiğinde n, çıkış talimleri geleneksel grup başına 5 ve satır başına 50 olarak gruplandırıldı. Örnekler 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

18
Ünsüz veya uyumsuzluk?
İki nota verildiğinde, bu iki notanın oluşturduğu aralığın sessiz veya uyumsuz olup olmadığını belirleyen bir program yazmanız gerekir. Giriş Batı müziğinde, sadece 12 "farklı" ton var. En düşükten en yükseğe doğru sıralanır İsimleri, bunlar: C, C#, D, D#, E, F, F#, G, G#, A, A#, B. Dizi döngüseldir, yani sonsuzdan …
36 code-golf  music 

19
Tüm Farklı Gozinta Zincirlerini Bul
Gozinta Zincirleri ( Project Euler # 606'dan ilham alındı ) N için bir gozinta zinciri, {1,a,b,...,n}her elemanın bir sonrakini uygun şekilde böldüğü bir sekanstır . Örneğin, 12 için sekiz ayrı gozinta zinciri vardır: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. Meydan okuma Pozitif bir tamsayı ( n > …

17
Optimus'tan başka primler
Meydan okuma Bir giriş tamsayı verilen n > 0, çıkışı (asal sayı diğer daha ndurumunda, n(basamak sayısını değiştirmeden) n ondalık genişleme bir rakam değiştirilmesiyle üretilebilmektedir kendisi asal). Örnekler Örneğin, n = 2. Ondalık genişletmede bir basamağı değiştirerek 2, üç ek asal sayı bulabiliriz 3, 5, 7, öyleyse a(n) = 3. …

30
Pasta yapmak için pi ve e karıştırın!
Herkesin bildiği pl matematiksel sabit, kendi çapında bir çemberin çevresi oranına sahiptir. 3.14159265358979323846264338327950288419716939937510... Muhtemelen de biliyorum e matematiksel sabitini, bir sayının doğal logaritmasını. 2.71828182845904523536028747135266249775724709369996... Ama ... turta biliyor musun ? En önemli sabitlerden biridir (benim için). Pi ve e'nin rakamları harmanlanmıştır. 32.1741185298216852385485997094352233854366206248373... Ondalık genişleme olarak: 3, 2, 1, 7, 4, …

24
İkili zaman ikili değil
Bu zorluğa dayanarak . Ritim oyununda osu! Zorluk değiştirici "Double-time" aslında hızı sadece% 50 arttırıyor. Göreviniz, pozitif çıktılar bir program yazmaktır bile tamsayı (0'dan daha yüksek), ve kaynak kodu her bayt / karakter (tercih) yinelenmiş, bunun çıkış sayısı 1.5 ile çarpılır olmalıdır. Örneğin, kaynak kodunuz ABC6 ise ve çıktı 6 …

22
Ben bile… Ben sadece garip!
Görevin basittir: Girdi olarak bir tamsayı alan ve tuhafsa çıktısını çıkaran bir program yazın ve başka bir şey yapmaz (durmasına izin verilmez). Buradaki zorluk, sadece tek baytları kullanabilmenizdir. İsteğe bağlı olarak çıktıya izleyen bir yeni satır ekleyebilirsiniz. Bu kod-golf, (tek) bayt cinsinden en kısa cevabı kazanır. Standart boşluklar yasaktır. Ayrıca, …

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.