Programlama Bulmacaları ve Kod Golfü

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

14
Olimpiyatların Ev Sahibi Sizsiniz!
Olimpiyat Oyunlarına ev sahipliği yapıyorsunuz ve fırsat uğruna harika bir havuz inşa etmeniz gerekiyor, ancak süpervizörler genellikle boyutlarla ilgili fikirlerini değiştiriyor ve istenen boyutta yeniden inşa etmek için hızlı bir yola ihtiyaç duyuyorlar! İki tamsayı verildiğinde Lve xgöreviniz uzunluk Lve xşeritlerden oluşan bir yüzme havuzu inşa etmektir . Havuz nasıl …

10
Sihirli Altıgen
Birçok sihirli kareler var, ancak Dr.James Grime'ın açıkladığı gibi , sadece bir önemsiz sihirli altıgen var : 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Hexagony'de yapıldığı gibi bu sadece tek bir satır olarak yazılır, sadece satır satır okunarak: …

10
Bayt bütçesindeki insanlar için basit şifreleme
genel bakış Amacınız RC4 şifrelemesi uygulamaktır. Ron Rivest (RSA şöhretinden) tarafından icat edilen RC4 şifrelemesi, güvenli olmak üzere tasarlandı, ancak savaş alanındaki askeri askerler tarafından hafızadan uygulanacak kadar basitti. Bugün, RC4'e birkaç saldırı var, ancak bugün hala birçok yerde kullanılıyor. Programınızın hem anahtarı hem de bazı verileri içeren tek bir …

15
Genişletilmiş Doğruluk Makinesi
Birçok insan programlamada bir gerçek makinenin ne olduğunu bilir . Ama işleri bir çentik haline getirmenin zamanı geldi. Tanıtımı, genişletilmiş gerçek makine! Genişletilmiş doğruluk makinesi girdi olarak iki şeyi alır, bir tamsayı nve bir boş olmayan dize s. s nOpsiyonel sondaki boşluk ile zaman üretir . Ancak, neşit ise 0, …

13
Bir planör yerleştirin!
Bu: bir Planördür . Conway'in Hayat Oyununda, planör , tahta boyunca hızla dolaşan ünlü bir modeldir. Bugünün meydan okuması için, bir ASCII sanat Oyun Hayatı Kurulu çizeceğiz ve üzerine bir planör yerleştireceğiz. Başladığımız tahta şudur: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| Bu tahta tamamen borulardan |ve …

21
Boşluk veya boş yer yok mu?
Hepimiz bir boşluk olup olmadığını bize söyleyen motel işaretlerini gördük: Tipik olarak, bunlar kalıcı olarak BOŞLUK harfleri yanacak ve motelde yer yoksa NO harfleri yanacaktır . Meydan okuma ABD'deki ortalama motel 200 odaya sahiptir. Tek girdi olarak T tamsayısını (alınan odalar için) alan bir program / işlev yazacaksınız . Programınız …
17 code-golf  color 

1
KÜP'ü düzleştirin
Hiç 3D şekillere bakıp 2 boyutumuz olduğunu düşünüyor musunuz? Şimdi 3D'yi 1D haline getirelim! (Orada ne yaptığımı gördün mü?) Görev Bir küpün 2B temsili verildiğinde (aşağıdaki düzen), işaretçileri temel alarak tek bir dize haline getirin. Küp Bu, op-op ( ,) ve köşelerde ( <>v^/) işaretçilerle dolu küpün yerleşim düzeni . …

24
Mahkum İkilemi v.3 - Petri İkilemi
Deli bir bilim adamı yeni bir bakteri türü yarattı! Noblus Gentlemanus adını vermeye karar verdi, davranışını gözlemledikten sonra. Bununla birlikte, bakterileri yiyecekleri tükendi ve savaşlarını ilan etti, çünkü diğer bakterilerin cesetlerini kendi kopyalarını oluşturmak için yeterli yiyecek için toplayabiliyorlar. Bu bakterinin, en sevdikleri oyun olan Mahkum İkilemini oynamak için farklı …

1
Döndürme güvenli kine
Bir yaz Uygun Quine kimin her rotasyon kendisi uygun bir quine olduğunu. Örneğin, kaynak kodunuz abcdef: abcdef çıktı abcdef bcdefa çıktı bcdefa cdefab çıktı cdefab defabc çıktı defabc efabcd çıktı efabcd fabcde çıktı fabcde Döndürme "bir dizeyi iki parçaya bölerek ve sıralarını ters çevirerek yapılır" . puanlama Bu kod golfü …

1
Dikdörtgen Çim Biçme
Bir çim, iki karakter görünür boşlukla çevrelenmiş bir karakterin bulunduğu dikdörtgen bir alan olarak tanımlanır . Bu, iki satır üstte ve iki satır altta ve solda iki boşluk dolgusu anlamına gelir (sağda görünür boşluk vardır, bu yüzden eklemenize gerek yoktur). ||||| ||||| ||||| Biçilmiş bir çim benzer bir yapıdır, ancak …


1
Brainflak Çarpma Metagolf
Bu soru, Brain-Flak'ın ilk Doğum Günü'nü kutlamak için tasarlanmış birkaç Brain-flak Doğum Günü zorluklarının ilkidir! Brain-Flak'ın Doğum Günü hakkında daha fazla bilgiyi burada bulabilirsiniz Geçen yaz Brain-flak Tamsayı Metagolf'umuz vardı o zamandan bu yana verilen cevaplar Brain-Flak topluluğu için çok faydalı oldu. Tamsayı Metagolf'u bu kadar verimli yapan ana şey, …

12
Ücretsiz öğle yemeği diye bir şey yoktur.
... yoksa var mı? Zorluk, baz fiyat, ipuçları, indirimler, kuponlar ve ekstraları içeren öğle yemeği faturamı ayrıştırmak ve öğle yemeğimin 0 $ veya daha düşük olup olmadığını öğrenmek . Bu giriş ise: 12.34 15 tip 25 discount 1.5 extra 2 coupon Sonra çıktı olabilir false. Şöyle çalışır: 12.34 taban fiyattır. …

20
Boş satırlarda boşluklardan kurtulun
Ah, yine de bu Stack'i bencilce kullanıyorum . Chromebook sahibi olarak, Cloud9 tarafından kullanılan editör Ace IDE'nin sık kullanıcısıyım. Fazla boşlukla uğraşmak için birçok araç var, ancak özellikle bir tane yok: boş satırları temizlemek. Bugünkü göreviniz, kopyalayıp yapıştırabileceğim bir yerden bir girdi verildiğinde [;) ] ' , aynı şeyi çıktılamak, …

9
Mutlak bir yolu kısaltın
Bazen uzun bir mutlak yol, örneğin bir linux aracına yönelik bir komut satırı parametresinde, geçerli çalışma dizini başvuru olarak kullanılarak kısaltılabilir: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Bu meydan okumada, iki parametre alan bir işlev veya program yapmalısınız: Linux formatını kullanarak mutlak yol …

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.