«code-golf» etiketlenmiş sorular

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

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
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, …

1
İki boyutlu bir listeyi 45 derece döndür
GÖREV Amaç herhangi bir iki boyutlu listeyi 45 derece döndüren bir program yazmaktır, listeyi döndürmeden önce bunu 7 * 45'e (bir kerede) kadar yapabilmelidir. Liste mutlaka kare veya dikdörtgen olmayacak. Cevabınıza örnekler için çıktı eklemelisiniz. Ayrıca örneklerde olmayan ... daireler, üçgenler vb. Olmayan durumlarda da çalışmalıdır. Her şeyi yapmak için …
22 code-golf 

4
Kim Kolmogorov karmaşıklığı kazanan olmak ister?
Bugün sizin göreviniz bir metin kompresörü icat etmektir. Görev İki fonksiyon yazacaksınız: Paketleyici ASCII karakter (U 007F için U + 0000) bir dizi kabul eder ve mümkün olan en az karakter içeren, bir Unicode dizgisini (U 10FFFF değerinden U + 0000) çıkaran bir fonksiyonudur. Paket açıcı kodlanmış Unicode dizesi kabul …

7
Aile Ağacı Çözücü
Bu, Calvin'in Hobileri tarafından topluluk için geriye kalan çeşitli zorluklardan biri . Formdaki satırları içeren bir "soy ağacı tanımlayan" dosyayı alın: [ID] [mother ID] [father ID] [gender] [full name] http://en.wikipedia.org/wiki/Cousin adresindeki ilk soy ağacını tanımlayanlar gibi : 1 ? ? M Adam 2 ? ? F Agatha 3 ? ? …

5
Dünya IPv6 günü 2014
Dünya IPv6 gününün yıldönümünü kutlamak için İnternet Derneği, 6 Haziran 2014'te Bir Gün için IPv4'ü Kapatmak için bir kampanya yayınladı . IPv6 adresleri, uzun formlarında, sekiz adet kolon ile ayrılmış 16 bit hex değeri olarak gösterilebilir. Adrese bağlı olarak, 2.2 . RFC 3513 Adreslerinin Metin Temsili bölümündeki 2. maddede de …

4
Brainfuck'u küçültün
Buradaki zorluk, Brainfuck kodunu aşağıdaki kurallara göre küçültmektir : Bir olmayan şeyleri kaldırın +-><[].,. Ardışık herhangi bir grup +veya -karakter için +s ve -s miktarı aynıysa bunları kaldırın. Yukarıdaki gibi yapın, ancak >ve ile <. +-><Hiçbir şey yapmazlarsa karakter dizilerini kaldırın . Örneğin, kaldırmalısınız +>-<->+<. (Bu, uygulanması en zor ve …

4
Şifreleme quine varyantı
Kaynaktaki MD5 toplamını formda basan bir program oluşturun: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Hile yok - kaynak dosyayı okuyamaz ve toplamını hesaplayamazsınız. Program herhangi bir harici bilgiyi okumamalıdır. Elbette, diliniz için uygun olan bir MD5 kütüphanesini kullanabilirsiniz.

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.