Programlama Bulmacaları ve Kod Golfü

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


3
Star-Spangled Kod Yarışması
Amerika Birleşik Devletleri bayrağı, kantonunda 50 eyaleti temsil eden 50 yıldız içerir. Geçmişte, daha az devlet olduğu zaman elbette daha az yıldız vardı ve onlar farklı şekilde düzenlenmişlerdi. Örneğin, 1912-1959'dan (New Mexico ve Arizona'nın kabulünden sonra fakat Alaska'dan önce), 6 × 8 dikdörtgen şeklinde bir düzenlemede 48 yıldız vardı. 1867-1877'den …

30
Kodunuzun ilk N karakterini yazdırın
NGiriş olarak pozitif bir tamsayı alan ve Nkodunuzun ilk karakterlerini basan bir program veya işlev yazmalısınız . Eğer Nsiz döngüsel olarak çıktı üretmesi kodunuzu devam etmelidir Kodunuzdaki uzunluğundan daha büyüktür. Kaynak kodunuzu herhangi bir şekilde okumak ve dosyadan, stdio'dan vb. Okumak yasaktır. Örnekler (kodunuzun olduğu varsayılarak yourcode) Giriş => Çıkış: …
21 code-golf  quine 

3
Onları Lazerlerle Yok Et
Giriş Arena, düşmanlarınızın örtbas etmek için kullandığı gökdelenlerle dolu bir düzlüktür. Siz ve düşmanlarınız birbirinizi lazerlerle vuruyor. Hepiniz jet paketleri taşıyorsunuz, uçuşa izin veriyorsunuz. Lazerinle hangi düşmanları vurabilirsin, hangileri saklanıyor? Sorun İlk olarak, bir arenanın büyüklüğü, ntek bir satırda bir tamsayı tarafından verilir . Aşağıdaki nsatırlar satır nbaşına boşlukla ayrılmış …
21 code-golf 

7
Tamamen sahte bir yeniden başlatma [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapandı . Bu meydan okuma basittir. Bilgisayarın tam olarak yeniden başlatılması gibi görünen bir kod yazın. Ekranda gerçek …

18
Belirli bir dizideki en yakın sayıyı bulun
Bu yaşadığım gerçek bir dünya probleminden ilham alıyor. Bunun için zekice bir yol olup olmadığını görmek merak ediyorum. Size her biri isteğe bağlı sayıda kayan nokta içeren A ve B dizileri verilmiştir. A ve B mutlaka aynı uzunluklara sahip değildir. A'nın elemanlarını sırayla alan ve B dizisindeki en yakın değeri …

11
Eşleşen normal ifadeler
Buradaki göreviniz, her biri diğeriyle eşleşen, ancak kendisiyle eşleşmeyen iki normal ifade yazmak. Her iki normal ifade de şu şekilde olmalıdır: /pattern/optional-flags Bu aynı zamanda eşleştirilmeleri gereken formdur. En kısa çözüm kazanır. Çözüm uzunluğu, eğik çizgiler ve bayraklar dahil her iki normal ifadedeki karakterlerin toplamı olarak sayılır. İstediğiniz bir regex …

16
Telefon Çoklu Dokunma Yazımı
Google Code Challenge'dan ilham alındı : Latin alfabesi 26 karakterden oluşur ve telefonlarda tuş takımında yalnızca on rakam bulunur. İstediğiniz karakterleri belirtmek için bir dizi tuşa basarak arkadaşınıza bir mesaj yazmayı kolaylaştırmak istiyoruz. Harfler, aşağıda gösterildiği gibi rakamlarla eşleştirilir. Örneğin B karakterini eklemek için, program 22'ye basacaktır. Aynı tuşa iki …
21 code-golf 

10
Lua'da golf için ipuçları
Lua'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum, en azından biraz Lua'ya özgü (örneğin, "yorumları kaldır" bir cevap değil). Lütfen cevap başına bir ipucu gönderin.
21 code-golf  tips  lua 

5
O darbeler!
Arrr ... Ahoy, ben maties! Ana yelkeni aç! Sancak dolu! Ah, saçlarının rüzgarı hisset! Doğru, kalplerim ... biraz kodlama becerisine ihtiyacım var! Mürettebat ben kendimden daha modernleşmiş bir lise ... Ben hala mürettebat sürekli çalışıyorken, ben hala 'pusulanın' puanlarını tercih ediyorum ( daha fazla bilgi için buraya bakın , Arrr …
21 code-golf  math 

6
Hanoi Kulesi Sırala
Tower of Hanoi tarzı bir tamsayı listesi düzenlemek için bir fonksiyon / alt yordam yazın . Size bir tamsayı yığını verilecektir . Bu ana yığın. Ayrıca size iki yardımcı yığın daha verilmiştir. Bu yardımcı istifler, ancak benzersiz bir özelliğe sahiptir: her eleman, altındaki elemanla aynı veya daha küçük olmalıdır. Ana …

6
Matrix Digital Rain'i en kısa kod kodunu kullanarak yapın [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. 3 yıl önce kapandı . Kurallar: Seçtiğiniz herhangi bir dil (Standart Kütüphaneler). Terminal veya Windows Komut İşlemcisi'nde veya tercih ettiğiniz herhangi bir şekilde …

30
32 Bit Tam Sayıların Ters Bit Sırası
32 bit tamsayının bit sırasını ters çevirmek için en kısa kodu yazın. Kurallar: Diliniz sayısal değerleri desteklemiyorsa, girişin geçerli bir tamsayı veya dize eşdeğeri olduğu varsayılır (örneğin, Windows Toplu İşi). Diliniz sayısal değerleri desteklemiyorsa çıktı geçerli bir tamsayı veya dizeye eşdeğer olmalıdır (örn. Windows Toplu İş). Sadece standart kütüphane. Bir …

13
F # golf için ipuçları
F # 'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirleri arıyorum, en azından biraz F # 'ya özgü (örneğin "yorumları kaldır" bir cevap değil). Lütfen cevap başına bir ipucu gönderin.
21 code-golf  tips  f# 

23
Doğum günün kutlu olsun!
Doğum günün kutlu olsun! Happy birthday to me!Doğum gününde basılan bir program yazın . Programın doğum günü, programın oluşturulması, son değiştirilmesi veya derlenme zamanıdır (seçtiğiniz) ve kodlanmış olmamalıdır. Doğum günü olarak kullandığınız tarih, programın başlatılmasından veya yürütülmesinden hiçbir şekilde etkilenmemelidir. Doğum gününü değiştiremezsin. Fazladan kredi için (-15% bayt sayısı), programla …
21 code-golf 

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.