Programlama Bulmacaları ve Kod Golfü

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

3
ASCII sanat ışıkları festivali
Sıfır veya altı komut satırı bağımsız değişkeni alan bir programı olabildiğince az karakterle yazın menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Her iki form da desteklenmelidir. Sıfır bağımsız değişken sürümü, altı bağımsız değişken sürümünü geçerli sistem tarih ve saatiyle yerel saat diliminde çağırmaya eşdeğer olacaktır .) ve belirtilen (Gregoryen …

1
Pazartesi Mini Golf # 7: Bileşen ölçümlerini basitleştirin
Pazartesi Mini Golf: Her Pazartesi (umarım!) Yayınlanmış bir dizi kısa kod golf mücadelesi. Üzgünüm geç oldu; Yolun% 90'ının, bunun kopya olduğunu farklı bir fikir yazarak anladım. Ailem oldukça büyük, bu yüzden çok yemek yiyoruz. Yeterli yiyecek hazırlamak için genellikle iki, üç veya dört kat tarifler yapmamız gerekir! Ancak ölçümleri çoğaltmak …

3
Yoğun sezon
Spor salonumdaki barbelller şöyle: =========[]-----------------------[]========= Beş farklı boyutta, 2.5 pound, beş pound, on pound, 25 pound ve 45 poundluk tabakları tutabilirler: . . ! | . ! | | | | | | | | ' ! | | | ' ! | ' Güvenlik için, varsa klipsleri ]veya [tüm …

4
Sobel kenar dedektörü
Göreviniz bir girdi görüntüsü alan bir program yazmak ve bir çıktı görüntüsü olmak için kenar algılaması ile çalıştırmaktır. Kenar algılama aşağıdaki gibi çalışır (net değilse, sobel kenar algılamasına bakın ): Bir pikselin değeri bir pikselin toplam parlaklığıdır, bu nedenle renkli ise, önce gri tonlamaya dönüştürmeniz gerekir (işleri basit ve golf …

8
Çok boyutlu etiketleri dizme
Buhar-punk çok boyutlu bir dünyada, patronumuz holdingin çok boyutlu dosya dolabındaki her çekmeceye basılı indeks etiketleri yapıştırmak istiyor. Patron, sadece bu amaçla satın alınan bir yazı tipini kullanarak tüm etiket sayfasını tek bir form olarak ayarlamak istiyor, bu yüzden çeşitleri (metal sembol parçaları) sipariş etmeliyiz . Çeşitler çok pahalı olduğu …

3
Havuçlar. Yani. Birçok. Havuçlar
Kahretsin, bu çok fazla havuç. İlham Görev Mümkün olduğunca çok dilde olarak, her örneğini değiştirir, yani bir program oluşturmalısınız ^bir ile markdown biçimlendirilmiş bağlantı bir cevap onu göndermek için ise, otomatik olarak bir görüntü olarak okumak yerine görüntü yer olacağını anlamı ( arasında kelimeleri) ait bu yukarı doğru bakan havuç. …

5
Beş basit program arasında harfleri tekrarlamaktan kaçının
Sorun, aşağıdaki 5 görev için 5 farklı tam program yazmaktır: Yazdır Hello, World! STDIN ile bir girdi verildiğinde, faktöriyeli çıktılayın, girdinin> = 0 bir tamsayı olduğunu varsayabilirsiniz. N tamsayısı verildiğinde, <= N primerlerinin toplamını hesaplayın STDIN ile bir giriş verildiğinde, girişte kullanılan harflerin çıktısını alın. Örneğin: giriş, Hello worldçıkış yapmanız …

2
Beta'nın Kar Tanesi
Meydan okuma Kış, 15/16 sezonu için ilk kar katmanlarını alan birçok yere hızla yaklaşıyor, neden kar makinelerini kırıp kendimize kar kodlamıyoruz? nSTDIN üzerinden bir tamsayı verildiğinde , ASCII temsili Beta'nın kar tanesi (aşağıda açıklandığı gibi) seviyesinden çıkar n. Beta'nın Kar Tanesi Kar tanesi seviye 0'da tek bir x ile başlar: …

1
Döner Spiraller
Karakterlerin bir sarmalını temsil eden bir kare metin verildiğinde, döndürün! Spiral merkezden başlar ve merkezin solundan başlayarak saat yönünün tersine dış kenara doğru hareket eder : 987 216 345 Bu, dizeye dönüşür 123456789. Döndürme sola yapılır , bu yüzden bir konum döndürürseniz öyle olur 234567891. Bu, aşağıdakilerle temsil edilir: 198 …
12 code-golf  string 

3
Manhattan'da Matematik
Aşağıdaki operatörleri tanımlarım: Manhattan eklenmesi , a + K b tek haneli sayılar için bir üzerine b bitiştirme sonucudur. Yani, a + M b = 10a + b. Bu nedenle, genel operatör + M şu şekilde tanımlanır: a + M b = 10a + b Manhattan Çıkarma a - E …

5
Başka bir hayatta görüşürüz kardeşim!
Birçoğumuz KAYIP hayranları Desmond'un her 108 dakikada bir "4 8 15 16 23 42" karakterlerini yazmak zorunda kaldığını ya da dünyanın biteceğini (ya da bitireceğini) hatırlıyoruz. Buradaki zorluk, girişin her 108 saniyede bir 4 8 15 16 23 42girilmesini veya iletinin görüntülenmesini gerektirerek aynı şeyi yapacak bir program oluşturmaktır. Sorry, …

2
SQL Çıktı Tablosu Çiz
Çoğumuz SQL sonuçlarını bir terminalde gördük, hepsi düzgün bir şekilde satırlara ve sütunlara biçimlendirildi. Eğer yapmadıysanız, işte size bir örnek: +----------+-----------+----------------+ | column 1 | column 2 | column 3 | +----------+-----------+----------------+ | data | more data | even more data | | etc | just goes | on and …
12 code-golf 

12
Eliminasyon oyunu oyna
Giriş Bu meydan okumada, göreviniz belirli bir tür eleme oyunu simüle etmektir. Oyunda katılımcılar bir daire içinde duruyor ve herkes bir tamsayı tutuyor. Oyunun her turunda, her katılımcı , elinde tuttuğu sayı nise n, uzaklaşır . Eğer npozitif ise, onlar, onların sağa saymak nnegatif onların sola saymak ve eğer nsıfırdır, …

1
Güvenilir olmayan bir yerel kullanıcıdan bir Mac Pro'yu uzaktan güvenli hale getirmek için panik komut dosyası yazı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 kapalı . Durum İş istasyonumda "Shady Sam" yönetici erişimine Mac Pro'mda geçici bir kök giriş şifresi vererek benim için önemli …

4
Pilotu kurtar!
Soru Uzay istasyonlarında robot ordusu tarafından yakalandık. Uzay gemisi pilotumuz 1. seviyede olan hapishanede. Kaçmanın tek bir yolu var ve uzay gemisi pilotunu kurtarmak. Bu, seviye N'den seviye 1'e geçmek anlamına geliyor. Ancak çok riskli olduğu için, mümkün olan en az sayıda adımda hapishaneye gitmeniz gerekiyor. Koşullar Taşınmanın 4 yolu …
12 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.