«code-golf» etiketlenmiş sorular

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

20
ASCIIrisk çizin
Yıldız kullanarak şekil çizmeyi içeren çok sayıda soru var - bu yüzden, o kadar çok yıldız varken, ASCII masasını kullanarak bir tane çizmeliyiz diye düşündüm. Meydan okuma Göreviniz, girdi almayan ve bu metni tam olarak veren bir program veya işlev yazmaktır: ! "# $% &' () *+ ,- ./ 01 …

30
Büyük sayılar: Ultrafactorials
Bu soru elden geçirildi, lütfen tekrar okuyun. Ultrafactorials Ultrafactorials, aşağıdaki işlev kullanılarak üretilebilen bir sayı dizisidir: a(n) = n! ^ n! Elde edilen değerler oldukça hızlı yükseliyor. Yan not: Bu, OEIS'deki A046882 girişidir . Ayrıca, hala oldukça büyük ama biraz daha küçük bir sekans olan hiperfektoryaller de ilişkili: A002109 Senin …

16
Noel Kraker Gizem Hesaplama
Hediyeler açıldı. Kıymalı turtalar yenildi. Yıldız Savaşları izlendi. Noel Sezonu düşmeye başladı. Şimdiye dek bir kaç Noel Krakeri çekmiş olabilirsiniz . Şanslıysanız, her zamanki işe yaramaz plastik oyuncaklar yerine, arkadaşlarınızı ve akrabalarınızı büyüleyebileceğiniz bir Gizem Hesaplayıcı kazanmış olabilirsiniz . Bu numara, her biri üzerinde 4x8 ızgara bulunan 6 karttan oluşuyor. …

30
Bir saat mücadelesi zamanı!
Bana bu formatta zamanı gösteren bir saat kurmanızı istiyorum: 18 ---------- 19 -------------------------------------------------- Bu '18: 10 'gösterir. Geçerli saat ve bir sonraki saat satırın önünde, ardından boşluk ve birkaç çizgi ile gösterilir: ilk satırda bu saatte geçen dakika sayısı ve ikinci satır kaç dakika daha kaldığını gösterir bu saatte gitmek …

9
HexaGolf: Wordagons
Ayrıca bakınız: Rotatagons Meydan okuma Girdi olarak bir dize verildiğinde, onun wordagon çıktısını alın. Wordagons Bir wordagon, altıgen içinde bir ipi temsil etmenin bir yoludur. Şimdi, dizgeden bir wordagon oluşturalım hexa: Öncelikle, dizedeki ilk karakterin ortasındaki bir yerle başlarsınız: h Sonra dizedeki bir sonraki karakteri alır ve altıgen bir katman …

8
Permütasyon Güvercin Deliği Prensibi
Sudoku oyununda, birçok oyuncu her kareye girebilecek muhtemel sayıları "yazmayı" sever: Yukarıdaki satır bir dizi olarak gösterilebilir: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Şimdi, 4gidebileceğiniz tek bir yer olduğuna dikkat edin . Bu, yukarıdaki listeyi şu şekilde basitleştirmemizi sağlar: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [4], …

22
PKCS # 7 doldurma validasyonu
Kriptografide, PKCS # 7 dolgusu , eklenen her bir baytın değerinin N'ye eşit olduğu sayıda byte N ≥ 1 ekleyen bir dolgu şemasıdır. Örneğin Hello, World!, 13 bayt olan, hex cinsinden şöyledir: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 PKCS # 7 yastığının uzunluğu …

24
Kanguru dizisini hesapla
backstory Feragatname: Kangurularla ilgili bilgiler içerebilir. Kanguru gelişmenin birkaç aşamasını geçiyor. Yaşlandıkça ve güçlendikçe, daha yükseğe ve daha uzun zıplayabilirler ve aç olmadan önce daha fazla zıplayabilirler. 1. aşamada , kanguru çok azdır ve hiç atlayamaz. Buna rağmen, sürekli beslenme gerektirir. Böyle bir aşama 1 kanguru aktivitesini temsil edebiliriz . …

18
Bibi-binary'ye dönüştür
Bibi-binary, sayıları komik gibi gösteren harflerle sayıları temsil etmek için Boby Lapointe tarafından icat edilmiş sayısal bir sistemdir . Senin görevin ondalık sayıları Bibi-binary'e çevirmek! dönüştürme Sayı 16 tabanına (onaltılık) dönüştürülür ve her karakter Bibi ikili adıyla değiştirilir: 0 = HO 1 = HA 2 = HE 3 = HI …

15
Transpile WordMath
Hepimiz şöyle görünen çevrimiçi "matematik haxını" gördük: Think of a number, divide by 2, multiply by 0, add 8. Ve sihirle, herkes 8 rakamıyla bitiyor! Dil Yukarıdaki metnin sözdizimini kullanan ve "WordMath" adı verilen bir programlama dili tanımlayalım. WordMath komut dosyaları bu şablonu izler: Think of a number, <commandlist>. Temel …

30
Faktörlü basamak toplamı
Buradaki zorluk, bir sayının faktörünün basamak toplamını hesaplamaktır. Örnek Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800 ve 10 rakamındaki rakamların toplamı! 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27'dir Girişin 0'ın …

17
ASCII'nin Büyük Piramidi
Giriş 2600 M.Ö. ve insanlar şimdi piramitler inşa ediyorlar. Onlar zaten piramidin temelini oluşturdular ama nasıl devam edeceklerini bilmiyorlar. Bu yüzden yardım istediler. Bir piramit yapmanın kuralları oldukça basittir. Önceki katmanın üzerindeki katman için yapmanız gereken tek şey bu adım adım el kılavuzunu takip etmektir: Önceki katmandan kenarları kesin. Üstü …

8
Golf golf golcüsü
Çocukken, " golf " kart oyununu çok oynardım . Meydan okumanız, kabul etmeyi seçmeniz halinde bir golf elinin puanını hesaplamaktır. Bu kart oyununda 1 9000'den fazla varyasyon olduğundan, oynadığımı hatırladığım kurallara uyacağız. Oyunun kuralları) 6 kartla bir raund bitiyorsun ve mümkün olduğunca az puan istiyorsun. Joker kullanılmaz. Aslar ve 2'ler …

23
Hangi hayaletler eksik?
Pac-Man'den bir hayalet listesi verildiğinde, bu zorluğun hangi hayaletlerin eksik olduğunu çıkarmalısınız. Bunu yapabildiğiniz kadar az baytta yapmanız gerekir. Giriş Giriş, içerebilecek bir sayı hayaletini içerecek bir dize veya listeden oluşacaktır; Blinky kapkara pembemsi Clyde Bununla birlikte, girdi Pac-Man (bu noktalama işaretleriyle) içerebilir. Bu nedenle, bir listedeki maksimum öğe miktarı …
25 code-golf  string 

30
Hofstadter Q-dizisi
Tanım a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) n> 2 için, burada n bir tamsayıdır Görev Verilen pozitif tamsayı n, üret a(n). testcases n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 …

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.