Programlama Bulmacaları ve Kod Golfü

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

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 …

6
Karşılıklı Negatif Quines
Bu, Kodunuzun Negatifini Yazdır ve karşılıklı bir inine Golf'den ilham almıştır . Aşağıdaki kısıtlamaları karşılayan bir karakter dikdörtgeni göz önünde bulundurun : Yalnızca yazdırılabilir ASCII karakterlerinden oluşur 1'den büyük boyutlar Her satır ve her sütun en az bir boşluk içerir. Her satır ve her sütun en az bir boşluksuz karakter …


9
Sezar-Cypher-Mania
Sezar Cypher'ın her harf (A Z etrafında döngü) sabit bir kayma ile kaydırılır çok basit bir ikame şifre olup. Benzer şekilde, yazdırılabilir ASCII karakter kümesi için bir Sezar şifresi yapabiliriz. Bunlar, 0x20 - 0x7E kod noktalarındaki 95 karakterdir. Bir ofsetini için d, biz kod noktasını harita Ciçin (C - 32 …

7
Dikdörtgenleri olan bir Bölgeyi ört
Giriş Bu zorluktaki girişiniz bir tamsayı çifti listesidir. Düzlemdeki birim karelerin güneybatı köşelerini ve liste düzlemin bir alt kümesi olarak birliklerini temsil eder. Örneğin, liste [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] Bu resimdeki kırmızı renkli seti temsil eder: Çıktı Yor çıktısı, düzlemin dikdörtgen altkümelerini temsil eden tam sayı dörtlü bir listedir. Daha açık bir şekilde, …

9
ASCII Piyanoda Müzikal Quines
Standart bir piyanoda 88 tuş ve 95 basılabilir ascii karakter vardır (onaltılık kodlar 20 ila 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('karakter' bundan sonra yazdırılabilir ASCII karakterini ifade eder) Gelen bu JSFiddle bunu yararlandı ve kullanma piyano melodileri üretir basit bir sözdizimi yaptık AudioSynth . (Biri beni bağlanabilir bir gerçek piyano nota sesleri grubuna …

13
KOTH: Savaşan Kasabalar
Nihai sonuçlar burada! Giriş Bu oyun Manu'nın Town of Town oyunundan ilham alıyor . Kılıç ve sihir dünyasında gerçekleşir. Bütün kıtayı yöneten kral az önce öldü ve birçok şehir devletinin efendileri şimdi bölge üzerinde savaşıyor. Sizler bu lordlardan birisiniz ve amacınız her şehri ele geçirmek ve yönetmek. Prensip İnsanlar 8 …

5
Soğan Programlama
Yalnızca yazdırılabilir ASCII (altıgen kodlar 20 ila 7E) kullanarak, 4 katmanla çevrili yorumlar içermeyen bir kare N × N çekirdek programı yazın , (N + 8) × (N + 8) kare programı (N> 0) oluşturun . N = 3 için düzen (gerçek kodla değiştirilecek) şöyle görünür: 44444444444 43333333334 43222222234 43211111234 …


9
Verilen Denklemin Doğru Olduğu Tabanı Belirleme
3 tamsayı verildiğinde, ilk iki tamsayının üçüncü ile çarpması için mümkün olan en düşük temeli belirleyin. Nihai Yaşam Sorusuna Cevap, Evren ve Her Şeye Cevabı düşünüyorsanız, 6 * 9 == 42, Üstat 13'te doğrudur. Girişler, basamakları 0-10, az ve AZ karakterlerini kullanan, aTaban 10'daki 10'a eşit ve Taban 10'daki Z61 …

14
Yuvarlak olmayan kesirler
Bir kesiri ondalık sayıya dönüştürdüğünüzde ve bu sayıyı saklamak istediğinizde, sık sık yuvarlamanız gerekir, çünkü yalnızca belirli bir miktarda bellek kullanmak istiyorsunuz. Diyelim ki sadece 5 ondalık basamak saklayabilirsiniz, ardından 5/3 1.6667 olur. Yalnızca 2 ondalık basamak saklayabiliyorsanız, 1.7 olacaktır (şimdi her zaman 0 ile 9,99 arasında olduğu varsayılmaktadır). Şimdi …

20
Şifreyi şifreye kilitle
Resimdeki gibi standart bir şifreli kilit verilir. Kilidini açmak için yolu koddaki 4 sayıyı birleştirme satırında hizalamaktır. Yıllarca süren sadakat hizmetlerinden sonra kilit fabrikasından kovuldunuz ve kilitleri göndermeden önce kilitleme yapmadan intikam almaya karar verdiniz, böylece her kilidi birleşim hattında kilidini açmak için kombinasyonla birlikte bırakın. Ayrıca, diğer satırlardaki sayıların …
22 code-golf 

2
DNA: Deoksiribonükleik ASCII
Baz adeniine, Sitosine, Guanine ve Thymine (bir kodlanmış ACGT) ait bir dizi göz önüne alındığında, karşılık gelen bir DNA iplikçikinin bir ASCII sanat temsilini üreteceksin. Tel dikey olarak uzanacaktır. Sol taraftaki tel, girdi olarak verilmiş olandır. Sağ tel, tamamlayıcısı olacaktır. DNA ile aşina olmayanlar için A, eşleştirilir Tve Ceşleştirilir G. …

3
Epiklonların çizimi
Bir episikloid , bir daire üzerindeki bir noktanın, başka bir daire etrafında dönerken yaptığı bir eğridir. Bir siklog , düzlem boyunca yuvarlanırken normal bir çokgenin üzerindeki bir noktanın şeklidir . Bir episikloon , normal bir poligondaki bir noktadan izlenen eğridir. Verilen bir epicyclogon çeken bir program yazın r, r1, r2, …

14
Khinchin'in 64 bayt veya daha az sürede mümkün olduğu kadar çok ondalık basamağa sabiti
Khinchin'in sabiti , Wolfram MathWold'a göre , “yüksek hassasiyetle hesaplanması bilmesi zor olan” meraklı bir matematiksel sabittir . İşte 100 hane: 2,685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ... Khinchin'in sabitini maksimum doğru ondalık basamağa kadar çıkaran 64 bayt veya daha az bir program yazın . Herhangi bir yerleşik kütüphane sabiti veya doğrudan Khinchin sabiti ile …

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.