«code-golf» etiketlenmiş sorular

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

10
Çıktı numaraları, az ya da çok
Meydan okuma Aşağıdakilerden oluşan <ve >bir tamsayı dizisi (dizi veya dize) içeren bir girdi dizesi (veya dizisi) verildiğinde: çıktıdaki ardışık sayılar arasında sırayla uygulandığında operatörlerin tümü doğrudur tüm tamsayılar pozitif (1 veya daha büyük) tamsayıların toplamı matematiksel olarak mümkün olduğu kadar küçük Girişler seçtiğiniz dilde "büyüktür" ve "küçüktür" ile eşleşebilir. …

21
Bu bir merdiven numarası mı?
Meydan okuma : Verilen sayı oluşturan bir kontrol edin number staircaseya da değil Giriş: Bir tamsayı (0'dan büyük ve ondalık değil). NOT: Girişi dize, basamak dizisi olarak alabilirsiniz. Çıktı : sayının merdiven oluşturup oluşturmadığına bağlı olarak doğruluk / tahrif değeri Merdiven sayısı: Bir numara merdiven , soldan sağa okunan bir …

10
Sayılarınızı koşularınızla sınırlayın
Kendi kendini sınırlayan listeler Negatif olmayan tamsayılar içeren boş bir liste L düşünün . Bir çalışma içinde L daha uzun yapılamaz eşit olan bir eleman, bir bitişik alt listesini olup. Örneğin, [0,0,1,1,3,3,3,2,1,1] değerleri [0,0], [1,1], [3,3,3], [2'dir. ], [1,1] . Liste L olan kendi kendini sınırlayan her tam sayı için …

14
Euler-Poincaré-Çokyüzlünün Özellikleri
Verilen Bir nirengi çok yüzeyli bir yüzeyin p, bunun Euler-Poincare-Karakteristik hesaplamak χ(p) = V-E+Fburada, Vköşelerin sayısı olup, özelliği Ekenarların sayısı ve Fyüz sayısı. ayrıntılar Köşeler olarak numaralandırılır 1,2,...,V. Üçgenleştirme, her girişin saat yönünde veya saat yönünün tersine verilen bir yüzün köşelerinin bir listesi olduğu bir liste olarak verilir. İsme rağmen, …

13
Orada kırdım (makasla)
Meydan okuma Bir kesme kuralını ve başka bir dizeyi tanımlayan bir dize verildiğinde, ilk dize tarafından açıklanan kuralı kullanarak parçaları ikinci dizeden kesin. Her iki dize de harflerden a-zveya A-Zhangisini seçerseniz seçin (aynı şekilde temsil edilmeleri gerekmez). İkinci dizgenin değiştirilme şekli aşağıda açıklanmaktadır: Algoritma İlk dizeyi alın ve bitişik olmayan …
15 code-golf  string 

12
Bu zorluk özyineleme ile ilgilidir (Polisler dizisi)
Polisler dizisi Bu iş parçacığında, göreviniz herhangi bir tamsayı serisi oluşturmak için özyineleme tabanlı bir program / işlev yapmaktır. Robbers, Robbers'ın iş parçacığında daha kısa bir özyinelemeli olmayan çözüm bulmaya çalışacak . Meydan okuma özeti Birçok dilde, özyinelemeli işlevler bir programlama görevini önemli ölçüde basitleştirebilir. Bununla birlikte, düzgün bir özyineleme …


6
Dize çoğaltıcı
Vim'de, bir komuttan önce gelen bir sayı 3ddile eşdeğer bir komutu tekrarlayabilirsiniz dd dd dd. Bu yinelenen model Vim komutlarıyla sınırlı değil. Dize de bu şekilde çoğaltılabilir. Şartname: Yalnızca basamaklar, alfabetik karakterler (hem büyük hem de küçük harf) ve boşluklardan oluşan ve isteğe bağlı bir son satır olan girdi olarak, …
15 code-golf  string 

6
Husk'da golf için ipuçları
Husk , PPCG kullanıcıları Leo ve Zgarb tarafından oluşturulan oldukça yeni bir golf dilidir . Jelly ve 05AB1E gibi çok daha rekabetçi olduğu, çoğu zaman yakın olduğu bilinen ve hatta çok dilli olduğu dillere yakın kalmaya başladı. Husk'a özgü bazı golf tekniklerini listeleyelim. Her zaman olduğu gibi, lütfen cevap başına …
15 code-golf  tips 

19
İlk 'n' Sayılardan Sıfır Yap
Meydan okuma Zorluk, giriş olarak pozitif bir 'n' tamsayısı alan ve 1 - n arasındaki sayıların yazılabileceği tüm olası yolları görüntüleyen bir kod yazmaktır. sıfıra eşit. Lütfen yalnızca toplama veya çıkarma kullanabileceğinizi unutmayın. Örneğin, giriş 3 ise, toplamı 0 yapmanın 2 yolu vardır: 1+2-3=0 -1-2+3=0 Sayıların 1'den n'ye kadar (bu …


9
Favori Zamanlarımı Bulma
Belirli kalıpları takip eden zamanları gerçekten çok seviyorum. Özellikle, tüm rakamların aynı olduğu veya tüm rakamların soldan sağa doğru aritmetik olarak arttığı zamanları severim. Dahası, insanlar zamanlarıma mektup yazdıklarında içtenlikle nefret ediyorum, bu yüzden tüm AM / PM saçmalıkları benim için öldü. Böylece, en sevdiğim zamanlar: 0000 0123 1111 1234 …
15 code-golf  date 

7
Yapacak bir kitabın var!
Sanal, eski moda bir baskı makinesinde çalışıyorsunuz. Tek aralıklı harflerinizi daha hızlı düzenlemenize yardımcı olmak için, size yardımcı olabilecek en kısa programı yapmaya karar verdiniz. Bir metin dizesi ve sayfa boyutu verildiğinde, metnin her sayfasını oluşturun ve çıktı alın. Örnekler Örneğin, sayfa genişliği 14, yükseklik 7 ve bazı metinlerle kitabınız: …

11
Beni baş aşağı Noel ağacı yap!
Meydan okuma Hepimiz normal Noel ağaçlarını biliyoruz - ama baş aşağı bir Noel ağacına ne dersiniz ! Bu oldukça kolay, Noel temalı bir meydan okuma. Bu zorluğun amacı bana bir ASCII baş aşağı Noel ağacı yapmaktır. İşte bu meydan okuma için kurallar: Tuhaf, pozitif bir tamsayıyı kabul edin. Sen hep …

17
XOR diziyi sıralar
Bir anahtar ve bir dize dizisi verildiğinde, diziyi her öğe anahtarla XOR'd olduğunda sıralanacak şekilde karıştırın. XOR'ing iki dize Bir dizeyi anahtarla XOR yapmak için, dizenin karakter değerlerinin her birini, anahtarın sonsuza kadar yinelendiği varsayılarak, anahtardaki çiftiyle XOR yapın. Örneğin, abcde^123şuna benzer: a b c d e 1 2 3 …

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.