«code-golf» etiketlenmiş sorular

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

14
Öklid Algoritması (en büyük ortak böleni bulmak için)
Meydan okuma Bir program ya da iki giriş tamsayı alsın, fonksiyonunu yazın ive jve onların büyük ortak böleni verir; Öklid algoritması kullanılarak hesaplanmıştır (aşağıya bakınız). Giriş Girdi, alanla ayrılmış bir dize temsili ive jveya iki ayrı tamsayı olarak alınabilir. Tam sayıların 10.000’den küçük veya ona eşit olacağını varsayabilirsiniz. Ayrıca, giriş …
22 code-golf  math 

7
Domino gibi düştüğünü izle
80 karakter genişliğinde bir terminalin içinde yaşıyorsun. Sıkıldın, domino oynamaya karar verdin. Hayır, Scrabble'a benzeyen sıkıcı tür değil, bir saat içinde onları bir saniyede düşmelerini izleyeceğiniz eğlenceli tür. Terminallerde, domino şunun gibi görünüyor: | upright domino \ left-tilted domino / right-tilted domino __ fallen domino Hepimizin bildiği gibi, eğer eğik …

4
SKI derleyicisini optimize etme
SKI taşı lambda ifadeleri kullanmaz lambda hesap bir varyantıdır. Bunun yerine, yalnızca uygulama ve birleştiriciler S , K ve ben kullanılır. Bu zorlu görevde, göreviniz SKI terimlerini Lambda terimlerine normal biçimde çevirmektir . Giriş özellikleri Giriş, aşağıdaki metin gösterimlerinde bir SKI terimidir. İsteğe bağlı bir izleyen yeni hat almayı seçebilirsiniz. …

6
Gökkuşağı metni oluştur
Buradaki zorluk, girdiyi bir metin satırı olarak almak ve bu şekilde basmaktır. Giriş çıkış Giriş, yalnızca yazdırılabilir ASCII karakterlerini içeren bir dize olacaktır. İlk veya son karakterler asla boşluk olmaz ve arka arkaya iki boşluk olmaz. Her zaman en az iki karakter uzunluğunda olacak. Çıktınız, aşağıda açıklanacağı gibi gökkuşağı rengine …
22 code-golf 

6
Bir Balıksırtı Deseni Çiz
Genişlik ve yükseklik olarak iki pozitif tam sayı alan ve bu 25 x 26 metin ızgarasını temel hücre olarak kullanan bir ASCII sanat balıksırtı ızgara deseni çizen bir program veya işlev yazın : .......#.....#####....... .......##.....#####...... .......###.....#####..... .......####.....####..... .......#####.....###..... .......######.....##..... .......#######.....#..... .......########.......... ####################..... .####################.... ..####################... ...####################.. ....####################. .....#################### #.....##############.#### ##.....#############..### ###....#############...## …

8
Kutuların Yükseklik Haritası
Çeşitli kutuların bu ascii sanat diyagramına bir göz atın: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | …

2
Büyüyü yapabilir misin?
Büyüde: Toplanma, büyücüler ("uçak yürüyüşçüleri" olarak bilinir) büyü yaparak birbirleriyle savaşırlar. Büyüler manaya maloluyor. Beş renk manası vardır: Sırasıyla {W}, {U}, {B}, {R} ve {G} olarak temsil edilen Beyaz, Mavi, Siyah, Kırmızı ve Yeşil. Bir büyünün maliyeti biraz daha karmaşıktır. Maliyet, aşağıdakilerin herhangi bir kombinasyonu olabilir: Bir veya daha fazla …

18
Iccanobif Dizisini çıkartın
nOEIS'de A014258 olarak belgelenen Iccanobif dizisindeki diziyi tam sayıya kadar çıkaran veya döndüren bir program veya adlandırılmış işlev yazın . Sıfır 0ise n, yalnızca ( ) dizisindeki sıfırıncı öğenin yazdırılacağını unutmayın . Dizi, standart Fibonacci dizisi gibi başlayarak üretilir, ancak önceki iki sayıyı ekledikten sonra sonucu çevirirsiniz ve baştaki sıfırları …


2
Altıgen bir çubuk heykelinde tutulan su
Tuhaf bir heykele yapıştırılmış altıgen çubuk demetim var. Çubuklar, kesit alanında 1 ila 99 santimetre (cm) uzunluğunda ve 1 kare cm'dir. Tüm çubuklar altıgen bir yüze en az bir başka çubuğa yapıştırılmıştır. Çubukların hepsi alt kenarlarında hizalanır. Şiddetli yağışlardan sonra heykel su doludur. Ne kadar su tutuyor? Giriş Programınız, bu …

16
Genelleştirilmiş Dizi Tüfek
Haftaya başlamak için basit bir golf! Üç dizi verilir: temel dizi B , değer dizisi V ve dizin dizisi I . Tarafından belirtilen değerlere Vgirilen değerlerin eklendiği başka bir dizi üretmelisiniz . İşte bir örnek:BI Base: [5, 1, 4, 1, 3] Values: [0, 0, 7] Indices: [5, 0, 3] Endeksler, …

7
Heyelanı Tahmin Et
Heyelanlar Bu zorlukta, işiniz büyük bir heyelanın neden olduğu zararın derecesini tahmin etmektir. İlk yükseklik h >= 0 ve kritik bir katsayı ile parametrelenmiş, aşağıdaki basitleştirilmiş iki boyutlu modeli kullanıyoruz c > 0. Yükseklikten bir uçurum ile başlarsınız hve arazinin tamamen sola ve sağa doğru tamamen düz olduğu varsayılır. Çünkü …
22 code-golf 

10
Düzlemi bu değiştirilmiş daireyle döşeyin
Menşei merkezli bir birim daire içine alın. Herhangi iki komşu kadranda , dairenin x ve y yakalamalarını bağlayan çizgiler boyunca dairenin eğrisini yansıtın. Ortaya çıkan şekli ile uçağı döşeyebilirsiniz: Bu görüntüyü harika 2D fizik sanal alan Algodoo ile yaptım ! Buna benzer bir görüntü çıktısı veren bir program yaz, genel …

6
En kısa De Bruijn'ı üret
Bir De Bruijn dizisi ilginçtir: Belirli bir uzunlukta belirli bir alfabenin tüm olası dizilerini içeren en kısa, döngüsel dizidir. Örneğin, A, B, C alfabesini ve 3 uzunluğunu düşünüyor olsaydık, olası bir sonuç: AAABBBCCCABCACCBBAACBCBABAC Olası her 3 karakterli dizisi harfler kullanılarak göreceksiniz A, Bve Ciçeride. Buradaki zorluk, mümkün olduğunca az karakterde …

19
Şanslı Numaralar Üret
Öykü: Lucy, George'a Şanslı Numara'nın ne olduğunu sordu. Bazı tefekkürlerden sonra, George birkaç Şanslı Numaraya sahip olduğunu söyledi. Kısa bir kargaşanın ardından Lucy, George'a ilk nŞanslı Sayıların ne olduğunu sordu . George daha sonra sizden, arkadaşı olarak, onun için işi yapması için bir program yazmasını istedi. Meydan okuma: Standart girdi …

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.