«code-golf» etiketlenmiş sorular

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

6
Alfabeyi Spiral!
Aşağıdaki dizeye bakın. Bir desen fark ettiniz mi? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL cum BAZYXWV N EO DP CQ BAZYXWVUTSR Bazılarının fark etmiş olabileceği gibi, temelde satırların / sütunların arasındaki mesafelerin 1 boşluk / satırsonu giderek arttığı alfabenin bir spirali. Titiz tanım Başlangıçta 0 olan bir c sayacına …

9
Tekrarlanan Rakam Asalları
Başka bir dizi, başka bir zorluk. * Tanım Bir asal pbu dizide olduğu, diyelim Aher rakam için IFF, diçinde pdeğiştirmek, 'in ondalık genişlemesi dile dkopyaları dve elde edilen tamsayı hala asal olduğu; sıfırlara izin verilmez. Örneğin, 11bu sırayla önemsizdir (tesadüfen ilk sayıdır). Sırada bir sonraki 31, çünkü 3331aynı zamanda asal; …

21
Yinelenen phi dizisi
İlgili: Yinelenen phi (n) işlevi . Zorluğunuz yinelenen phi işlevini hesaplamaktır: f(n) = number of iterations of φ for n to reach 1. Nerede φolduğunu totient . İlgili OEIS . İşte grafiği: Kurallar: Amacınız çıkışına olduğu f(n)gelen n=2etmek n=100. Bu kod golf, bu yüzden en kısa kod kazanır. Kontrol edebileceğiniz …

4
İki taraflı mı?
İki taraflı bir grafik, köşeleri aynı kümedeki iki köşeyi birbirine bağlamayacak şekilde, iki ayrık kümeye bölünebilen bir grafiktir. Bir grafik iki taraflıysa ve yalnızca 2 renklendirilebilirse. Meydan okuma Göreviniz, yönlendirilmemiş basit bir grafiğin bitişiklik matrisi göz önüne alındığında, bunun iki taraflı bir grafik olup olmadığını belirlemektir. Bir kenar i ve …

24
Bana bir dondurma al lütfen
Bana bir dondurma konisi yap lütfen New England'da bir sürü harika dondurma yerimiz var. Çoğu kış için kapalı, bu yüzden ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ HEDEF Yukarıdaki dondurma konisini tam olarak çıktılayın. (veya bir işlevden döndürür) Bu kod golf çok kısa cevap kazanır

14
Piramit Şeması Olumsuzluğu
Dilimde Pyramid Scheme boş üçgen: Bir hafifçe komik yapı vardır: ^ - Hiçbir argüman verilmediğinde geri döner 0. 1Bu yapıyı kullanarak oluşturmak için şunu kullanabiliriz: ^ /!\ ^--- - Bu sadece 0olumsuzlama işlevine geçer . Bu sonucu reddetmeye devam edebiliriz: ^ /!\ ---^ /!\ ^--- - 0 almak için bir …




16
En Yüksek veya En Düşük Tekrar Sayısı?
Meydan okuma: girişler: Yazdırılabilir ASCII içeren bir dize (boşluklar, sekmeler ve yeni satırlar hariç) Bir boolean † Çıktı: Dizenin parçaları dört gruba ayrılır: Küçük harfler Büyük harfler Rakamlar Diğer Boole'ye dayanarak, bu dört gruptan birinin (veya birden fazlasının) en yüksek oluşumunu veya en düşük olanını, diğer her şeyi boşluklarla değiştirerek …
13 code-golf  string 

10
ASCII Destesi
AFAIK için hiçbir zaman kesin bir ASCII kart meydan okuması olmadı. Yani, aşağıdaki ASCII kart destesini kullanarak: .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--. ||T.--. ||J.--. ||Q.--. ||K.--. ||A.--. | | (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) …

5
Bir matris katlayın!
Bir matris verildiğinde, X oluşturmak için değerlerini yukarı / aşağı veya sola / sağa toplayın, katlayın ve listeyi döndürün. Algoritmayı burada açıklıyorum: Algoritma Girişiniz, dilinizin makul sayısal kapasitesi dahilinde tek boyutlu kare tam sayı matrisi olacaktır. Örnek olarak aşağıdaki matrisi ele alalım: 1 2 3 2 1 0 3 2 …
13 code-golf  matrix 

17
On sıralı çubuk grafik
Bu APL CodeGolf'un Sonbahar Turnuvası'ndaki Hole-1 . Buradaki sorunun orijinal yazarıyım ve bu yüzden burada yeniden göndermesine izin verdim. Bir sayı listesi verildiğinde #, on adet eşit boyutlu grubun her birine kaç sayı sığacağına dair yatay bir çubuk grafik oluşturun . Örneğin, veriler 0-100 arasındaysa, aralıklar 0–9,9, 10–19,9,…, 90–100 olur. …

7
Yamaca küçük kutular
Aslen Malvina Reynolds tarafından, sözleri olan banliyö yayılımı hakkında Little Boxes adında hicivli bir şarkı var: Yamaca Küçük kutuları, ticky-yapışkan yapılmış küçük kutular, yamaca Küçük kutuları, küçük kutular hepsi aynı. Yeşil ve pembe olan var, mavi ve sarı olan var, hepsi yapışkan yapışkan. Ve hepsi aynı görünüyor. Buradaki işiniz n>1, …

4
Bir diziyi genişletme
Daha önce bir dizi ezme işlemini tanımladım Bir çarpışmada diziyi soldan sağa okuyoruz. Bir noktada, aynı öğenin üst üste ikisiyle karşılaşırsak, ilkini kaldırır ve ikincisini iki katına çıkarırız. Örneğin, aşağıdaki diziyi ezme süreci [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^ [5,4,4] ^ [5,4,4] ^ [5,8] ^ Aynı öğenin birden çok kez …

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.