Programlama Bulmacaları ve Kod Golfü

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

27
16-bit ikili ızgara
Herhangi bir imzasız 16 bit tam sayı verildiğinde, ondalık biçimini (örneğin, baz-10), sol üstündeki en önemli bit (MSB) en az anlamlı bit (LSB) olan bitlerin 4x4 ASCII ızgarasına dönüştürün. sağ alt, okuma ve sonra aşağı (ingilizce metin gibi). Örnekler Giriş: 4242 +---+---+---+---+ | | | | # | +---+---+---+---+ | …

16
INTERCAL'in İkili Operatörlerini Uygulayın
INTERCAL olarak kısaltılmış olan , telaffuz edilebilir bir kısaltmaya sahip olmayan derleyici dili çok özel bir programlama dilidir. Yeniden üretilemez nitelikleri arasında ikili operatörleri bulunur. INTERCAL'in iki ikili operatörü interleave ( karıştırıcı olarak da bilinir ), ve seçin . Interleave bir değişiklikle (¢) temsil edilir ve seçim bir kare (~) …
29 code-golf 

13
Klavye Dostu Numaralar Üret
En yaygın bilgisayar klavyesi düzenlerinde ondalık basamak tuşları bulunur 1234567890 harflerin tuşlarının üstünde, üstlerinde ilerliyorlar. Ondalık bir basamağın komşusu , varsa kendi basamaklı tuşundan ve basamaklı tuşlardan sağa ve sola doğru basamak kümesi olsun. Örneğin, 0 {0, 9}mahallesi ve 5 mahallesi {4, 5, 6}. Şimdi, klavyeyle uyumlu bir sayıyı , …

30
İki Fark Yaratıyor - Soyguncular
Ana polislerin mücadelesi için buraya tıklayın. DİKKAT - Bu meydan okuma şimdi kapandı. Şimdi yayınlanır Herhangi çatlaklar leaderboard'unda sayılmayacaktır ve kabul edilen cevap olacak değil değiştirin. Meydan okuma Orijinal program, çıktısı ve değiştirilen programın çıktısı göz önüne alındığında, beklenen çıktının elde edilmesi için hangi karakterlerin değiştirilmesi, çıkarılması veya eklenmesi gerektiğini …

19
En Kısa Benzersiz Substrings
Giriş Alfanümerik bir dize s. Çıktı Tam olarak bir kez (bitişik) bir alt dize olarak gerçekleşen en kısa dize s. Örtüşen oluşumlar belirgin olarak sayılır. Aynı uzunlukta birkaç aday varsa, hepsini olma sırasına göre çıkarmalısınız. Bu zorlamada, boş dize, n + 1bir uzunluk dizesinde defalar meydana gelir n. Örnek Dize …
29 code-golf  string 

30
Dizideki en büyük ve en küçük sayıyı bulun
Görev Görev çok basit. Yalnızca tamsayıları ve dizeleri içeren bir dizi göz önüne alındığında , en büyük ve en küçük sayıların çıktısını alın. Test Kılıfları Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, …

5
Kış sezonu için buzlu avatar görüntüleri oluşturun
Kış mevsimi ve yılın soğumaya başlaması için geldi (ve garip renkli saçların ortaya çıkmaya başlaması ... yakında). Avatar resimlerini ve diğer görüntüleri donmuş yapmak için temaya uydurmak için biraz kod yazalım! Giriş Bu zorluğa katılacak girdiler bir resim (dondurulacak resim) ve bir sayı (daha sonra açıklanacak eşik) olmalıdır. Resmi, dilinizin …

8
En büyük odada mısın?
Giriş Kısa süre önce Pretty Good Software Company'de bir iş teklifini kabul ettiniz. Ofisinizin büyüklüğünden oldukça memnunsunuz ama en büyük ofisiniz var mı? Uğraşırken iş arkadaşlarınızın ofisine göz atmaktan söylemek biraz zor. Bunu çözmenin tek yolu, binanın taslaklarını incelemektir. Senin görevin Binanız için bir kat planı alan ve ofisinizin en …

30
Tıknaz ve Pürüzsüz Dizeler
Peanut ButterN = 13 gibi N uzunluklu bir dize düşünün . Dizede N-1 komşu karakter çiftlerinin bulunduğuna dikkat edin. Çünkü Peanut Butter, 12 çiftin ilki Pe, ikincisi, easonuncusu er. Çiftler çoğunlukla farklı karakterler olduğunda, dize tıknaz bir kaliteye sahiptir, örn chUnky. Bu çiftler çoğunlukla aynı karakter olduğunda, dize yumuşak bir …

6
Gizli stereogram mesajı
Bir metin paragrafı, bir boş satır ve ardından gizli mesaj içeren bir giriş dizgisine göre bir metin stereogramı oluşturmalısınız. Sonuç, stereografik olarak bakıldığında etkisinin artmasına neden olan farklı boşluklara sahip bir çift paragraf olarak gösterilecektir (Bir açıklama burada bulunabilir ). Örnek Giriş: I invented vegetarianism. It is a diet involving …
29 code-golf 

11
Kaç tane kule görebilirsin?
Bu soru, çevrimiçi olarak oynayabileceğiniz sayı yerleştirme bulmaca Kuleleri (Gökdelenler olarak da bilinir) üzerine kuruludur . Amacınız bulmacanın çözümünü bulmak ve ipuçlarını belirlemek - her bir satır ve sütun boyunca görülebilecek kulelerin sayısı. Bu kod golf, yani en az bayt kazanıyor. Kuleler nasıl çalışır? A - Bir Towers bulmacanın çözümü …
29 code-golf  grid 

3
Bir MOS 6502 CPU'yu Öykün
Bu, aynı zamanda burada olan Intel 8086 meydan okumasından esinlenmiş ancak 6502 meydan okumasının da ilginç olacağını düşündüm. Meydan okuma Bunun sonuçlarını görmek için eğlenceli olacağını düşündüm. Bu, açıkça spektrumun daha gelişmiş tarafına doğru. Buradaki zorluk kendi 6502 CPU emülatörünüzü yazmaktır. Bu, elbette, talimat setini ve kodlama formatını anlamayı içerir. …

9
Anti-golfscript anti-golf: GolfScript veya J'nin (geleneksel) diliniz [kapalı] tarafından aşıldığı bir görev yaratın
Üç şey yapman gerekiyor: Bir görev, Tablosu T . Dilde görevin çözümü değil, tipik golf, kullanılan bir . Dilde görevin çözümü genellikle golf, kullanılan B . Sadece şişmesine kalkmayın B yerine, skor şişirmek sanki düşünmeye B rakip tarafından yazılmıştır. Tanımlamada sağduyulu kullanın typically used for golfing, diğer kullanıcılar için eğlenceyi …

4
Meta regex golf
Bu xkcd ruhu içinde Düzenli çiftleri listelerde toplayan regex golf oynayan bir program yazın. Program en azından regex'i kısaltmaya çalışmalı, sadece çıktı /^(item1|item2|item3|item4)$/veya benzeri bir programa izin verilmiyor. Puanlama en kısa regex üretme yeteneğine dayanmaktadır. Test listeleri, başarılı ve başarısız ABD başkan adayları olanlardır bulundu burada (teşekkürler @Peter). Tabii ki, …

2
Hangi kod en çok dilde derlenir? [kapalı]
Önemsiz programlar dışında, hangi kod en çok dilde derlenir? ("Önemsiz" ile, boş program veya doğrudan yankılanacak metin gibi cevapları dışlamak istiyorum.) Aşağıdaki kod görünüşte aşağıdaki programlama dillerinin hepsinde derlenir (ve her birinde farklı bir şey basar): C, C ++, Perl, TeX, LaTeX, PostScript, sh, bash, zsh ve Prolog. %:/*:if 0;"true" …

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.