«code-golf» etiketlenmiş sorular

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

4
Büyü Büyücüsü Yaz
Waving Hands oyunu bir kalem ve kağıt Magic arasında bir yerde: The Gathering ve çok ayrıntılı bir Rock Paper Scissors. Her turda, her el için sekiz hareketten birini yazabilirsiniz: kıkırdayan Fingers önerilen Palm Skestirme Wave Digit işaret Ckucak staB Nothing Geri kalanlardan öncelikli birkaç önemli kural vardır: Her iki eliniz …
14 code-golf  string  game 

1
Python tavsiyesi: İntrospektif fonksiyon çağrısının taşınabilirliği
Python'da, dirörnek işlevlerinin adlarının bir listesini almak için herhangi bir nesnedeki işlevi kullanabilirsiniz: >>> dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__','__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', …
14 code-golf  tips  python 

5
X-Illion'u Standart Forma Dönüştür
Bir önek ve sonra "illion" dan oluşan bir dize verildiğinde, bu sayıyı standart forma dönüştürün. Örneğin: "million" -> 10^6 "trillion" -> 10^12 "quattuordecillion" -> 10^45 Programın 10 ^ 303 olan Centillion'a kadar olan girdileri işleyebilmesi gerekir. Bir ad listesi ve standart form değerleri burada bulunabilir - bunun 10 ^ 63'e …

6
Devirli Etiket Sistemini Benzetme
Bir döngüsel etiket sistemi , iki sembollü bir alfabe (kullanacağım {0,1}), bu iki simgeden oluşan sonlu, boş bir döngüsel üretim listesinden ve ayrıca aşağıdakilerden oluşan sınırsız bir kelimeden oluşan küçük, Turing-complete hesaplama modelidir . bu iki sembol. Her adımda: kelimedeki ilk öğe kaldırıldı o olsaydı 0şimdiki üretim atlanır Bu ise …

2
Pirrasyonel Sayılar
Pi bir olan irrasyonel sayı onluk gösterimi sonlandırır veya tekerrür asla araçları. Pi 41 ondalık basamağa kesildi (40 basamak) 3.1415926535897932384626433832795028841971. Ondalık noktayı dikkate almazsak ve rakamları yinelemeden kaçınarak pozitif tamsayı dizisi olarak listelersek, elde ederiz 3 1 4 15 9 2 6 5 35 8 97 93 23 84 62 …
14 code-golf  pi 

30
Hariç tutulan minimum sayı
Bu, kolay, ısırık büyüklüğünde bir kod golfü olarak tasarlanmıştır. Mex sayıların sonlu toplama (minimum hariç numara) en küçük negatif olmayan tamsayıdır 0, 1, 2, 3, 4, ...yok değil koleksiyonunda görünür. Başka bir deyişle, tamamlayıcı minimumdur. Mex operasyon analizi merkezidir tarafsız oyunlarda yer kombinatoryal oyun teorisi . Amacınız , mümkün olduğunca …
14 code-golf  math 

4
Matematik yapma zamanı
Giriş Bu benim en sevdiğim matematik bulmaca biridir. Bir basamak (3 diyelim) ve bu basamağı (5 diyelim) kullanma sayısı verildiğinde, yalnızca + kullanarak 1, 2, 3, 4, 5, 6, 7, 8, 9 ve 10 ile sonuçlanan 10 ifade oluşturun, -, ×, ÷, ^ ve √ (kök) (parantezlerin işlemleri gruplandırmasına izin …

4
Dominion'daki ikiye katlama ve üçleme eylemlerini çözme
İlham Bu soru, popüler güverte binası kart oyunu Dominion'dan Throne Room ve King's Court kartlarından esinlenmiştir . Sırasının bir parçası olarak, kişi bir dizi eylem oynar. Bu iki özel eylem, bir sonraki oynatılan eylemin iki veya üç kez tekrarlanmasını sağlar *. Diğer "genel" eylemler belirli oyun efektlerine neden olur, ancak …
14 code-golf  game 

1
Minimal Boggle Benzeri Düzenlemeler
Aynı harf küpünü birden fazla kullanmama kuralı göz ardı edilirse, bir kelimenin keyfi olarak büyük Boggle ızgarasında nasıl düzenlenebileceğini düşünün . Ayrıca sınırsız sayıda harf küpünüz olduğunu (tüm harflerin mevcut olduğu) ve sadece olduğunu varsayalım .QuQ Kelime MISSISSIPPIsadece 6 küp kullanılarak düzenlenebilir. İşte olası bir düzenleme: S MIS PP MBiz …

7
Geri sayım ve geri dönüşüm
geri sayım Bu kod-golf meydan okuma için amacınız geri sayım ve bu arada geri dönüşüm sayıları. Açıklamama izin ver. İlk önce uygulamanız bir sayıyı program argümanı olarak veya stdin kullanarak okur. Sonra sadece şu şekilde geri saymanız gerekir: 10 9 8 7 6( azalan sırada) Ama bekleyin, dahası var! geri …
14 code-golf  number 

3
Uzunluğuna eşit ifade
Bir sayı verildiğinde, bu sayının uzunluğuna eşit kelimelerde bir ifade bulun. Bu durumda, bir girişine 15, çıktısını olabilir sixteen minus oneon beş karakter vardır, (boşluk hariç). Birden fazla çözüm varsa, istediğinizi yazdırın. Hiçbiri yoksa yazdırınimpossible Yalnızca operatörler plus, minus, times, ve divided by. Operatörler soldan sağa değerlendirilir. 1234 biçimini biçimlendirin …
14 code-golf  math  string 

7
Bileşiklerin mol kütleleri
Görev Sadece atom numarası 92 (Uranyum) 'a eşit veya daha az olan elemanlardan oluşan bir bileşiği alan ve bileşiğin molar kütlesini veren bir program yazın grams/mole. Kurallar ve Kısıtlamalar Molar kütleleri sizin için doğrudan hesaplayan bir işlev kullanamazsınız. Programınız çevrimdışı bir makinede çalışabilmelidir. Ayrı bir veri dosyası kullanabilirsiniz. Bu dosyanın …

3
Bana bir pencere yöneticisi yap!
Kod şişkinliğinden nefret ediyorum! Bu yüzden Windows 7 sistemimi golf versiyonuyla değiştirmeye karar verdim. Ancak bunun kolay olmadığını biliyorum, önce bir prototip yapalım. Kullanıcıdan bir pencere listesi alır ve bunları standart çıktıda bir sahte grafik ekran kullanarak gösterir. Örneğin: kullanıcı girişi: 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 17,5,20,7 11,2,17,4 15,4,19,6 13,3,18,5 Code …

2
Domino Günü için Golf
Dominoların bir kurulumu göz önüne alındığında, göreviniz hangi dominoların düştüğünü ve hangilerinin olmadığını bulmaktır. Giriş Bir domino kurulumunun dikdörtgen ASCII temsilini alın. ASCII ızgarası için aşağıdaki karakterler kullanılır: (boşluk): boş hücre |, -, /, \: Domino Dominolar, aşağıdaki harflerle (WASD yönelimlerine benzer) temsil edilen 8 yönde düşebilir: Q W E …

11
Bana bir alfabe ağacı yap
giriş En yazı olarak büyük harfli alfabe tüm karakterler yanında BDOyaklaşık karakterin sınırlama dikdörtgenin dört köşe bazı dokunmadan tek satırları vardır: ACEFGHIJKLMNPQRSTUVWXYZ. Örneğin, iki bacağı Akarakterin sol alt ve sağ alt köşelerine "dokunur". Aynı şekilde, Csağ ve sağ alt köşelerine dokunur (biraz kavislidir, ancak yeterince yakındır). Lsadece sol üst ve …

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.