Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

4
Dışbükey gövdede nokta (2D)
Arka fon Dışbükey noktalarının sonlu sayıda olan en küçük konveks çokgen köşeler ya da iç kısmında, ya tüm noktaları ihtiva edecektir. Daha fazla bilgi için, PGM'de çok iyi tanımlayan bu soruya bakın . Giriş N+12-B koordinatları ( N >= 3) STDIN(diğer olağan golf girişlerine de izin verilir) aşağıdaki biçimde (ondalıkların …

2
Kasayı kır!
Esinlenerek /puzzling/24334/to-catch-a-thief Size s ve s (veya seçtiğiniz herhangi bir karakterle ) dolu bir nby n( nkendisi isteğe bağlı giriş) ızgarası verilir . Amacınız her hücreyi aynı ( veya ) yapmaktır . Aşağıda tanımlandığı gibi bir dizi hamle yapabilirsiniz (Şaşırtıcı SE bağlantısıyla farklılığı not edin):0101 Bir hücre seçin. Aynı satır …

9
Numeronim veya N8s?
Bir numeronym ("sayısal kasılma" olarak da bilinir), bir kelime sayılar kullanılarak kısaltılır. Yaygın olarak kullanılan bir daralma yöntemi, değiştirilen alt dizenin uzunluğunu, ilk ve son karakterlerin dışındaki tüm karakterlerin yerine kullanmaktır. Örneğin, i18nyerine internationalizationveya L10nyerine kullanınlocalization . ( LKüçük harfli olana çok benzediği için büyük harfle yazılır 1.) Tabii ki, …
10 code-golf  string 

3
Bir Noel Yıldızı Çiz / Dodecahedron
Kağıt yıldızları Noel'de ailemde büyük bir şey, bu yüzden sanal bir serin olacağını düşündüm. Aşağıda düzenli bir dodecahedron görüntüsü ( https://en.wikipedia.org/wiki/Dodecahedron'dan , burada adı geçen yazara atfedilen) İşlem stellation çok yüzeyli uygulanmış (wikipedia) diğer yüzü geçene kadar yüzleri uzanan içerir. Böylece düzenli dodecahedron ile başlayarak, aşağıdaki şekilleri elde ederiz: Küçük …

4
Bağlamda Başlık Anahtar Kelimeleri
Bu zorluk, D. Parnas, sistemlerin modüllere ayrıştırılmasında kullanılacak ölçütler üzerinde ve J. Morris, İşlevsel Dilde Gerçek Programlama bölümünde açıklanan bir soruna dayanmaktadır . stdinDiliniz için makul ve uygun bir biçimde kitap başlıklarının bir listesini bağımsız değişken olarak veya bağımsız değişken olarak alan bir program veya işlev yazın . Örneğin, Green …

3
Euchre botları (kart oyunu)
Bu meydan okuma fikri basittir: Euchre kart oyunu oynamak için bir bot oluşturun. Onları henüz bilmeyenler için, bu meydan okuma ile ilgili oldukları için burada Euchre kurallarını yazdım . Python veya benzeri bir şey kullanmanızı öneririm, ancak tek gerçek kısıtlama, denetleyici koduyla uyumlu olması gerektiğidir Giriş: Euchre botunuz, oyunun veya …

3
Kürdan Dizisi Oluştur
Kürdan Dizisi nedir? Wikipedia'ya göre Geometride, kürdan sekansı, sekanstaki önceki desene tekrar tekrar çizgi segmentleri ("kürdan") eklenerek oluşturulabilen 2 boyutlu desenlerden oluşan bir dizidir. Tasarımın ilk aşaması tek bir "kürdan" veya çizgi segmentidir. Birinciden sonraki her aşama, önceki tasarımı alarak ve açıkta kalan her kürdan ucu için, o ucun üzerinde …

1
Black Friday Sıra Yönetimi
Giriş Büyük bir perakende mağazasında elektronik departmanının yöneticisisiniz ve yılın en büyük satış günü bu Cuma . Kalabalıkların yönetilmesine yardımcı olmak için mağazanız, müşterilerin bir ürün satın almadan önce bir bilet sunması gereken en büyük fırsatlar için bir bilet sistemi uyguluyor. İşiniz biletleri doğrulamak için bir program yazmak. Mağazadaki tek …

8
Şükran günü hindisi
(Umarım hala senin için Şükran günüdür) Şükran günü yemeğiniz için bir hindi var ama nasıl eşit olarak dağıtacağınızı bilmiyorsunuz. Sorun şu ki, bazı insanlar diğerlerinden daha fazla yemek, bu yüzden bir çözüm bulmanız gerekiyor Giriş İki giriş olacaktır. Birincisi çeşitli insanların ascii sanatı olacak. o o \|/ \|/ | | …

7
Yağmur yağıyor mu? Söyleyemem
Bunlar yağmur damlaları: ! | . " : Bunlar bulut parçacıkları: ( ) _ @ $ & Bir metin bloğu verildiğinde yağmur yağıp yağmadığını doğrulamanızı istiyorum. Her yağmur damlası için üzerinde bir bulut parçacığı varsa yağmur yağıyor. Her yağmur damlası için bir bulut parçacığı olmalıdır. Sonuçlarınızı ifade eden doğruluk ya …

1
Teorik Aritmetiği Ayarla (+ ve *) [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 4 yıl önce kapalı . Teorik Aritmetiği Ayarlama Öncül Zaten çarpma operatörü olmadan ( burada ve burada ) çarpmayı içeren birkaç zorluk vardır …


4
Yeniden Düzenleme Eşitsizliği
Arka fon Düzenlenme Eşitsizlik numaralarını yeniden düzenleyerek dayanan bir eşitsizlik olduğunu. Aynı uzunlukta iki sayı listem varsa, x 0 , x 1 , x 2 ... x n-1 ve y 0 , y 1 , y 2 ... y n-1 aynı uzunlukta, burada ben listedeki sayıları yeniden düzenlememe izin verildi, …

4
Metni bir bloğa hizalama
Görev Göreviniz, verilen girdiyi belirli bir boyuttaki bir bloğa hizalayacak tüm programı yazmaktır. Giriş: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo …

5
Köpek bash yardımcı programını uygulayın
dog birincisi yazılacak metin ve diğerleri keyfi olarak çok sayıda dosya olan rastgele sayıda argüman alan bir komut satırı yardımcı programıdır. Yardımcı dogprogram metni bu dosyalar üzerinde eşit bölümlere böler. Geriye kalanlar varsa n, ilk ndosyalar ek bir bayt alır dogaşağıdaki gibi olması gerektiği catgibi tersidir x. $> dog x …

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.