Programlama Bulmacaları ve Kod Golfü

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



7
Kötü bir piksel oluşturun
Göreviniz, ekranınızın kötü bir piksele sahip görünmesini sağlayan bir program yazmaktır. Ekranda tam olarak bir piksel ve kırmızı, yeşil ve mavi arasında tam olarak bir kanal seçmeli ve değerini her zaman 0 veya her zaman maksimum (genellikle 255) yapmalısınız. Diğer kanalların değerleri, programınız çalışmamış gibi aynı olmalıdır. Piksel ve kanalı, …

21
Mutlu Bacon Günü!
Bugün Bacon Günü, bu nedenle muhtemelen bugün katılım için şapka adının adı "Mmmm Bacon". Pastırma gününü pastırmadan yapılan eğlenceli 2d matrislerle kutlamanın en iyi yolu! 1'e 1 pastırma şeridi bununla temsil edilir: ----- )===) (===( )===) ----- Burada mısın amaç (bir demet içinde iki koordinat verilir x, y), nerede xve …

19
Yazdırma için program şablonu * herhangi bir * string
Aşağıdaki özelliklere sahip bir program yazın: Olduğu gibi çalıştığında, program çıktı üretmez (yani, çıktı 0 byte). Programın içinde (istediğiniz bir seçim: başlangıçta, sonunda veya ortada bir yerde olabilir) aşağıdaki özelliklere sahip bir konum vardır: herhangi bir dize yerleştirerek programı değiştirmek , ortaya çıkan programın o dizeyi yazdırmasına neden olur. idam. …

13
ASCII kutularının hacimleri
Giriş Bu zorlukla, bir dikdörtgen küboidin (3B kutu) ağının (katlanmamış yüzey) ASCII gösterimi olarak girilir . Bu format: ....+--+....... ....|##|....... ....|##|....... ....|##|....... +---+--+---+--+ |###|##|###|##| +---+--+---+--+ ....|##|....... ....|##|....... ....|##|....... ....+--+....... Küboid'in her yüzü, karakterlerle #çevrili bir dikdörtgendir +-|. Ağın dış tarafı .s ile doldurulur . Ağ her zaman aynı yönelime sahip …

11
Piksel bağlamak
Bunun gibi bir metin verildiğinde: # #### ## # ## # ## # #### ## Aynı metni çıktı, ancak pikselleri karakterlerle birleştirerek ─│┌┐└┘├┤┬┴┼. Bir pikselin komşuları yoksa, değiştirmeyin. Yani son metnin çıktısı: │ ─┬── ┌─ │ └─ │ ┌┘ │ └──┘ ─┘ Bir boolean dizisi olarak girişi alabilirsiniz. Giriş her …

7
Kelimeler -> Şehir Skyline
Meydan okuma Programınız veya fonksiyonunuz STDIN'den bir tek string girişi veya bir fonksiyon parametresini kabul edecektir. Girişin yalnızca alfabetik karakterler (a-zA-Z), boşluklar ve tam durur içereceğini varsayabilirsiniz. Girdi büyük / küçük harfe duyarsızdır, bu nedenle 'a' ile tam olarak 'A' muamelesi yaptığınız gibi davranmalısınız. Dizideki her karakter için, aşağıdaki şartnameye …

14
Yığın Değişim Oy Sayacı
Uygulama sırasında kendi Stack Exchange cevabının oy sayısını veren bir program / işlev yazın. Bununla birlikte, programınız / işleviniz bu sayfaya ( codegolf.stackexchange.com/questions/82609 ) internetten erişebilir , ancak: Programınız / işleviniz kullanıcı girişi kabul etmeyebilir ve URL kısaltıcıların kullanımına izin verilmiyor Programınız / işleviniz yalnızca kendi kaynağını oy sayımına bir …

15
Şükran Günü için ne getireceksin?
Amerika Birleşik Devletleri'nde Şükran günü 24 Kasım'da geliyor. Birçok insan, geleneksel olarak hindi ve birçok garnitür de dahil olmak üzere aileleriyle birlikte büyük bir akşam yemeği yiyecektir. Bu, tipik olarak, aile üyelerinin, çeşitli yemekleri bir araya getireceklerini koordine etmesi gerektiği anlamına gelir. Bu mücadelede amaç, içinde çalıştığı her dilde farklı …

24
Kaç tane ışık var?
Kartezyen bir uçakta küçük bir leke vardır. Varlığınızı düşünerek, uçağınızda dolaşmaya ve şeylere dokunmaya karar veriyorsunuz. Ziyaret ettiğiniz her koordinat çiftinin bir ışık düğmesi olduğunu fark ediyorsunuz. Kendinizi eğlendirmek için, karşılaştığınız her anahtarı değiştirmeye karar verirsiniz. Mücadelesi : Sadece karakterleri kullanarak, rasgele uzunlukta bir giriş alacak bir program oluşturun v, …

30
Yaşayan insanların olası doğum yıllarının listesi
Meydan okuma Geçerli yılla başlayan ve 120 yıl önce sona eren yılların bir listesini verin. Yaşayan her insanın doğum yılı bu listeye dahil edilir. ayrıntılar Liste azalan sırada olmalıdır. Dizileri ve / veya listeleri yöneten her yerleşik işleve izin verilir. Bayt cinsinden en kısa kod kazanır. Bu yıl çalıştırıldığında çıktı …

30
Bir sürü ilginç numara yazdırın!
Bir ilginç olmayan sayı (Tamamen sadece bu meydan okuma için makyaj yoktu) şöyle oluşturulur: Olumlu bir tamsayı N alın N sonuna N rakamını ekleyerek yeni bir O numarası oluşturun. Son ilgi çekici sayı O * N'dir. Örneğin N = 12 için: O = 1212 O * N = 1212 * …

17
Kediler Miyav'a gider, İnekler Moo'ya gider
Herkes kedilerin miyavla gittiğini bilir, fakat pek çoğunun farketmediği şey, kaaaatların benim için sıkıntıya girdiğidir. Aslında, kedinin yaptığı sesli harflerin uzunluğu, kulağınız ile ünlü olan harfin uzunluğuna bağlıdır. Aynı şekilde, inekler moo, ama coooows moooooooo gider Meydan okuma Girdi, kedi anlamına gelen bir kelime ve inek anlamına gelen bir kelime, …
40 code-golf  string 

21
Levenshtein Uzaklığı
Gibi birçok düzenleme mesafe soruları, Varken bu bir , Levenshtein mesafeyi hesaplayan bir program yazmaya basit bir soru yoktur. Bazı Fuar İki kelime arasındaki Levenshtein düzenleme mesafesi , bir kelimeyi başka bir kelimeye dönüştürmek için mümkün olan minimum ekleme, silme veya değiştirme sayısıdır. Bu durumda, her ekleme, silme ve değiştirme …
40 code-golf  string 

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.