Programlama Bulmacaları ve Kod Golfü

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

30
Hayır A, sadece CAPS LOCK
CapsLockKlavyenizdeki tuşun içinde çentik yoksa ne olur ? "Bu HPPENS." Bu programın amacı, her Abasının değiştirildiği yerde klavye özlemlerini tutarlı bir şekilde taklit etmektir CapsLock. Kaynaktaki büyük 'A aynı etkiyi vermelidir. Ne zaman CapsLocketkindir, büyük harf tersine çevrilir. Test Kılıfları "The quick brown fox jumps over the lazy dog." -> …

30
Bu sayı asal mı?
İster inanın ister inanmayın, basit bir ilkellik testi için henüz bir kod golf mücadelemiz yok . Özellikle "normal" diller için en ilginç zorluk olmasa da, birçok dilde önemsiz olabilir. Rosetta kodu, biri Miller-Rabin testi , diğeri deneme bölümünü kullanarak, birincillik testine deyimsel yaklaşımların diline göre listeler . Ancak, “en deyimsel” …

30
Dilinizi kullanılamaz hale getirin
Kendi dilinizde bazı kodlar yazmaya çalışın ve bir programlama dili olma ölçütümüzü artık karşılamamasını sağlayın . Bir dil, eğer bir programlama dili olma kriterlerimizi (bu zorluk için basitleştirilmiş versiyon) yerine getirir: Pozitif tamsayı tekillerini temsil eden kullanıcı girdisini bir şekilde okuyabilir. Girdiye bağlı olarak en az iki farklı sonuç verebilir. …

30
Programlama Dili Sınavı
Hem polisleri hem de soyguncuların mücadelesini kazanan Dennis'i tebrik ediyoruz ! Calvin'in Hobileri, verdiği sözü çoktan vermiş ve soyguncunun mücadelesini kazanması için Dennis'e bu mücadeleyi yazmıştır . Uyarı: Bu meydan okuma, 2015-09-01 02:00:00 UTC itibariyle daha fazla polis yanıtı nedeniyle kapalı. Gönderilen yeni cevaplar kazanmaya uygun olmayacak ve çatlak olursa …

30
Trolleri gezdirmek [kapalı]
Bir trol sizi ele geçirdi ve sizi kötü amaçlı yazılım yazmaya zorluyor (onu çalıştıran bilgisayara zarar veren bir program olarak tanımlanmaktadır). Troll kodu okuyabilir ve anlayabilir, ancak hataları tespit etmede iyi değildir. Amacınız bir program yazmaktır: Kötü amaçlı yazılım gibi görünüyor; yani, kodu okuyan bir başlangıç ​​programcısı, kodun onu çalıştıran …

30
Ben aradığınız dil değilim!
Bir kod parçası bulduğunda ve hangi dilde yazıldığını bilmediğinde sinir bozucu olmaz mı? Bu meydan okuma bunu bir şekilde çözmeye çalışır. Meydan okuma İki farklı dilde çalıştırdığınızda dizgenin çıktısını alacak bir program yazmanız gerekecek: This program wasn't written in <language program compiled/interpreted in>, it was built for <other language the …

30
Bir program tarafından kendisinden daha kısa (karakter olarak) yazdırılabilen en küçük pozitif taban 10 tamsayısı nedir?
Bence yukarıdaki soru açık, ama tam olarak: İsteğe bağlı olarak tek bir yeni satır izleyen pozitif bir 10 tabanlı tam sayı yazdıran tam bir program (sadece bir işlev değil) yazın . Nitelikli programlar, çıktısı programın kaynak kodundan daha uzun ( bayt cinsinden ), bayt cinsinden (program kaynak kodu için ASCII …

27
Bir kardan adam kodlamak ister misiniz?
İşte basit bir ASCII sanat kardan adam: _===_ (.,.) ( : ) ( : ) Ona biraz arkadaş edelim. Bu, ASCII sanat kardan adamlarımızın genel yapısı olacaktır: HHHHH HHHHH X(LNR)Y X(TTT)Y (BBB) Baştaki boşluklar ve parantezler her zaman kardan adamlar için aynıdır. Farklı harfler, desenin tek tek değiştirebilecek bölümlerini temsil …

30
Matematik gerçektir. Programlama değil
Matematikte ünlem işareti !genellikle faktoring anlamına gelir ve tartışmadan sonra gelir. Bir ünlem işareti programlanırken !genellikle olumsuzluk anlamına gelir ve bu argümandan önce gelir. Bu zorluk için bu işlemleri yalnızca sıfıra ve bire uygulanacaktır. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0 Sıfır veya …

8
Voronoi Haritası Olarak Resim Çekme
Calvin'in Hobileri'ne meydan okuma fikrimi doğru yöne sokmak için teşekkür eder. Düzlemde, siteler diyeceğimiz bir nokta kümesi düşünün ve her bir site ile bir renk ilişkilendirin. Artık her bir noktayı en yakın sitenin rengiyle boyayarak tüm uçağı boyayabilirsiniz. Buna Voronoi haritası (veya Voronoi diyagramı ) denir . Prensip olarak, Voronoi …

30
Programı başka bir dilde favori dilinize yazın
Belirlenen Gerçek Programcı Fortran programlarını herhangi bir dilde yazabilir. Gerçek Programcılardan Pascal Kullanmıyor Göreviniz, seçtiğiniz programlama dilinde program yazmaktır, ancak yalnızca başka bir dil kullanmanıza izin verilmektedir. Diğer bir deyişle, tüm kodlama sözleşmelerini bir dilden uzaklaştırın ve bunları başka bir dilin kodlama sözleşmeleri ile değiştirin. Ne kadar çok, o kadar …

30
Yıllara Göre Programlama Dilleri
Bu zorlukla, kullanıcılar, sırayla daha yaşlı olmalarına izin verilen programlama dillerinde oldukça basit üç kodlama görevini yerine getireceklerdir. İlk cevap 2015 yılında yapılan bir programlama dilini kullanmalıdır. 2015 dilinden en az bir cevap alındığında, cevaplar 2014 yılında yapılan programlama dillerini kullanabilir. en az bir 2014 cevabı bulunana kadar. Genel olarak, …

30
Debunking Stroustrup'un “C ++ yalnızca büyük, karmaşık programlar içindir”
Stroustrup kısa süre önce C ++ ile ilgili popüler mitleri gözden düşüren bir dizi yazı yayınladı . Beşinci mit: “C ++ sadece büyük, karmaşık, programlar içindir”. Bunu boşaltmak için, bir web sayfasını indiren ve ondan bağlantılar çıkaran basit bir C ++ programı yazdı . İşte burada: #include <string> #include <set> …

30
Ya parani ya canini çokgen
Cadılar Bayramı geldiğinden beri eğlenceli bir küçük kod golf mücadelesi başlatabileceğimi düşündüm! Zorluk oldukça basittir. Ya trickda çıktısı veren bir program yazmalısınız treat. "Büküm?" sorabilirsin. Peki açıklayayım: Programınız aşağıdakileri yapmak zorundadır: İki farklı dilde derlenebilir / çalıştırılabilir olun. Aynı dilin farklı sürümleri sayılmaz. Programı bir dilde çalıştırdığınızda çıktı vermeli trick, …

30
Google "google" etmeyin
Hepimiz biliyoruz ki "google" kelimesini google kelimesiyle google interneti kırarsanız. Göreviniz bir dize kabul eden ve uzunluğunu döndüren, en az Unicode karakterli bir işlev oluşturmaktır. Ancak, verilen dize google(küçük harf) ise, bir hataya neden olur. Örneğin, g('bing')geri dönecek, 4ancak g('google')bir hataya neden olacaktır. Lütfen bir kullanım örneği ve mümkünse hatayı …
158 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.