«code-golf» etiketlenmiş sorular

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

29
Bir ASCII Yıldırım Cıvatası Çizin
Giriş Kısmen bu StackOverflow sorusundan esinlenerek , bir ASCII Lightning Bolt çizelim. nSTDIN veya komut satırı üzerinden pozitif bir Tamsayı alan ve aşağıdaki ASCII Yıldırım Cıvatasını çıkaran bir program yazın . Giriş nÇizilecek yıldırım zikzak katmanlarının sayısını temsil eden Pozitif Tamsayı . Örnek çıktı n = 1 ' __ \ …

8
Her Krep Kaplama
Eğer bir yığını krep kadar kalın bu tarafı aşağı çalıştıramaz üzerine şurup bir topak içeren bir plaka. Her krepin her iki yüzü de en azından şurupa dokunana kadar yemek yemekten hoşlanmayacaksınız, ama şu anda üst krepin sadece bir yüzü. Şurubun asla bir krepten bile ıslanmayacağını biliyorsunuz, ancak iki krep arasındaki …
35 code-golf  stack 

30
Günün Rastgele Golfü # 1: Diziyi Karıştır
Seriler Hakkında Rasgeleğin teması etrafında dönen bir dizi kod-golf mücadelesi yapacağım. Bu, temel olarak 9 Delikli Golf Sahası olacak , ancak birkaç soruya dağıttı. Herhangi bir mücadeleye, normal bir soru olmuş gibi bireysel olarak katılabilirsiniz. Bununla birlikte, tüm zorluklarda lider tablosu koruyacağım. Dizi, birkaç günde bir yayınlanan 9'un üzerinde mücadele …

30
Numaraları ikili 1 sayısına göre sırala
Hedef Bir fonksiyon veya program yazın bir tamsayı dizisini azalan sırayla ikili gösterimlerinde bulunan 1 sayısı ile sıralayın. İkincil sıralama koşulu gerekmez. Örnek sıralama listesi (16 bit tamsayılar kullanarak) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 28436 0000110111110100 8 19944 0100110111101000 8 …

17
GolfScript'te golf oynamak için ipuçları
Bu yazı henüz yok mu? Tabii ki, GolfScript golf oynamak için yapılır , bu yüzden herhangi bir özel ipucuna gerek olmadığını düşünebilirsiniz. Ancak GolfScript'in özelliklerinden tam anlamıyla faydalanmak için, bazı açık olmayan püf noktaları öğrenmeniz gerekir. Bu yazı, bu tür yararlı ipuçları ve püf noktaları toplamak içindir. Başlamak için, burada …

30
Yarı Çapraz Alfabe
İngilizce alfabenin bir mektubu verildiğinde, sizin göreviniz girdi için yarı köşegen bir alfabe oluşturmaktır. Yarı köşegen bir alfabe nasıl yapılır? Kısa Açıklama : Öncelikle, harfin alfabedeki konumunu alırsınız P( Pburada 1 indekslenir). Ardından, her harfi bir satırdaki giriş (dahil) olana kadar önce basar P-1ve bu harf Pzamanlarını boşluklarla arayarak tekrarlarsınız …

30
Ackermann işlevi
Ackermann işlevi, ilkel özyinelemeli olmayan, toplam, hesaplanabilir bir işlevin en basit örneklerinden biri olması nedeniyle dikkate değerdir. A(m,n)İki negatif olmayan tamsayı alma tanımını kullanacağız. A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Uygulayabilirsiniz giriş olarak iki tam sayı alan, bir tam sayı döndüren adlandırılmış veya adsız bir işlev veya …

30
196 algoritma kodu golf
196 algoritması için kısa bir program yaz . Algoritma bir tamsayıdan başlar, ardından bir palindrom elde edilinceye tersini ekler. Örneğin input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Giriş lirikül sayı olmayan bir tam sayı (yani, sonunda …

30
Pascal'ın üçgenini oluştur
Pascal üçgeni ilk satırda 1 ile başlayarak üretilir. Sonraki satırlarda, sayı doğrudan üstündeki iki sayının sola ve sağa toplanmasıyla belirlenir. Göstermek için, işte Pascal'ın üçgeninin ilk 5 sırası: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Meydan okuma Bir girdi n verildiğinde (ancak, …

15
Kilidi aç
Bisikletinizi 3 haneli şifreli kilitle kilitlediniz. Şimdi bir gezintiye çıkmak istiyorsunuz ve aşağıdaki programın yardımıyla kilidini açmanız gerekiyor. Giriş 1. parametre Kilidinizin rakam kombinasyonu kilitli durumda. 2. parametreden farklı olmalıdır (= kilit açık kombinasyonu durumun ). (Ya da bisikletin çalınmış olabilir!) Menzil 000..999. Önde gelen sıfırlar ihmal edilmemelidir. 2. parametre …

11
Dizimde yankı var… dizimde yankı… dizim
Yardım et! Dizilerimin bazılarında sinir bozucu bir yankı var gibi görünüyor ve ondan kurtulmak istiyorum. Bu olduğunda, orjinal dizi kendini ortada bir yerde tekrarlar ve değerlerin birbirine eklenmesine neden olur. Örneğin, dizi şöyle [ 422, 375, 527, 375, 859, 451, 754, 451 ]bir yankı içerir: [ 422, 375, 527, 375, …

18
Döner numaradaki darbeleri telefon numarasından sayın
Büyükbaba ve Büyükanneler Günü'nüzde, böyle bir çevirmeli kadran ile bir telefon numarasının aranması yapıldı : Her basamağı çevirmek için parmağınızı karşılık gelen deliğe sokun, parmağınızı sonuna kadar çekin ve bırakın. Bir mekanizma, kadranın dinlenme pozisyonuna geri dönmesine neden olur ve telefon, sesli bir tıklama yaparak bir devreyi belirli sayıda keser …
34 code-golf  number 

15
Kökene Yakın Üçgen Kafes Noktaları
Arka fon Bir üçgen ızgara Aşağıdaki resim üçgen ızgara örneğidir kenar uzunluğu 1 eşkenar üçgen düzenli düzlemi döşeme oluşturduğu bir ızgaradır. Bir üçgen kafes noktası , üçgen ızgarayı oluşturan bir üçgenin tepe noktasıdır . Köken üçgen kafes noktalarından biri olan düzlem üzerinde sabit bir nokta. Meydan okuma Negatif olmayan bir …

30
P Pr Pre Pref Prefi Önek Önek Önek
Sonlu bir liste verildiğinde, boş bir liste de dahil olmak üzere tüm öneklerinin uzunluğunu artan bir sırayla döndürün. (Temel olarak Haskell işlevini uygulamak inits.) ayrıntılar Giriş listesi, sayılar (veya daha uygunsa başka bir tür) içerir. Çıktı bir liste listesi olmalıdır . Gönderme bir işlev olmak zorunda olabilir, ancak herhangi bir …

30
Yukarı ve aşağı, yukarı ve aşağı
Meydan okuma: Olumlu bir tamsayı girişi n verildiğinde , bu modeli izleyen bir vektör oluşturun: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Veya, kelimelerle açıklanır: Vektör başlar ve dizinin bir parçası olmayan en küçük …

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.