Programlama Bulmacaları ve Kod Golfü

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

30
Retina mı Çöp mü?
Mobil tarama keyfimiz için TV'lerimizde ayrıntılı olarak 8K ekranlar, hatta telefonlarımızda 2K ekranlar alabileceğimiz harika bir teknoloji çağında yaşıyoruz. Ekran teknolojisi açısından son yıllarda çok yol kat ettik. Bunun ürünlerinden biri Apple, Retina tarafından popüler yapılan bir terimdir . Bu, söz konusu ekranın piksel yoğunluğuna o kadar yüksektir ki, 10-12 …
47 code-golf 

30
“Yanlış Yaparken” deyimi
Yanlış Yaparken Yapın Bugün işteyken meslektaşlarımdan biri, kullanım sırasındaki kullanım durumunu açıklıyordu (yanlış). Konuşmakta olduğu kişi bunun aptalca olduğunu ve ifadelerin daha iyi olacağını düşünüyorsanız basit olduğunu düşündü. Daha sonra, eşdeğer bir şeyler yazmak için en iyi yolu tartışarak günün yarısını boşa harcadık: do { //some code that should always …
47 code-golf 

16
İmtiyazlı Kod
Boş bölümler için aynı büyüklükteki boşluk bloklarını kullanarak bir Sierpinski halıya yerleştirildiğinde , halının yineleme sayısını veren bir program oluşturan dikdörtgen bir metin bloğu yazın . Örneğin, eğer metin bloğunuz TXT BLK sonra programı çalıştırıyor TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK 1Programın şekli Sierpinski halının ilk yinelemesini temsil …


6
Bazı Kitapları Kapaklarıyla Yardıralım
Herkes içeriğin soruyu yaptığını bilir. Fakat iyi bir başlık da yardımcı olur ve ilk gördüğümüz şey budur. İlk izlenimi bir programa dönüştürmenin ve hangi tür başlıkların daha fazla oy aldığını bulma zamanı. PPCG sorusu başlığını girdi olarak alan ve puanını tahmin eden bir program veya işlev yazmanız istenmektedir. Örneğin, Counting …

30
Bir sayı, her basamağı tarafından bölünebilir mi?
Arkadaşım ve ben AP Computer Science sınıfımızdaki bir laboratuarda çalışıyorduk ve bir tanesini problemleri kodlamaya karar verdik, çünkü sınıfımızın yarısını bitirdikten sonra hala sınıfın yarısı boş kaldı. İşte soru: Bir sayı n verildiğinde, n rakamlarının her biri tarafından bölünebilir mi? Örneğin, 128 bu testi geçecek - 1,2 ve 8 ile …
47 code-golf 

30
Çok Basit Üçgenler
Olumlu bir tamsayı (stdin, komut satırı veya function arg aracılığıyla) alan ve bu küçük üçgenlerin birçoğunu, hangi yöne döndüklerini değiştirerek bir dizesini basan veya döndüren bir program veya işlev yazın: /\ /__\ Bu tek üçgen giriş ise çıktıdır 1. Giriş ise 2, çıkış ____ /\ / /__\/ Giriş ise 3, …

14
En sevdiğiniz kelimeyle bir kare kare yapın
Gelmiştir favori 6 harfli yaygın İngilizce kelime seç hiçbir harf tekrarlanan gibi wombat. Karakter NxN kılavuzundaki bir program yazın Yorum içermeyen öyle ki her satır ve sütun herhangi bir sırada küçük harflerle Sözünün tüm harfleri içerir. Program, kelimenizin tanımını 36 veya daha fazla karakter olarak vermelidir . kurallar Stdout'a çıktı. …

15
Elementlerin Periyodik Tablosu - Kod Golf
Pratik Golf Üzerine - ABD Devletleri Senin görevin ununoctium (118) dahil olmak üzere, element adı verilen bir elementin kısaltmasını (sembol) bulmaktır. Wikipedia'daki periyodik tabloyu kullanın . Pürüzlü ossifrage sayesinde, kısaltmalardaki tüm öğelerin listesini http://pastebin.com/DNZMWmuf adresinde bulabilirsiniz . Herhangi bir dış kaynak kullanamazsınız. Ayrıca, özellikle periyodik tablonun öğeleriyle ilgili yerleşik verileri …

18
Perl'de golf oynamak için ipuçları?
Perl'de 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 Perl'e özgü (örneğin, "yorumları kaldır" bir cevap değil). Lütfen cevap başına bir ipucu gönderin.
47 code-golf  tips  perl 

30
Piksel-sanat, bölüm 1: Süper Mario
o bir ben! Günümüzün görevi basittir: Super Mario Bros'tan NES'e mavi bir arka plan üzerinde boşta kalan küçük Mario sprite'i gösteren bir program veya bir fonksiyon yazın. Her tür giriş, ekranda / pencerede / tarayıcıda herhangi bir yerde bu 12 * 16 pikselleri gösterdiği sürece geçerlidir. (DÜZENLEME: eğer diliniz piksel …

30
1, 2, 3, 4, 5, 6, 7, 8 ve 9'u “bir”, “iki”, “üç”, vb.
Kazanan: profesorf'un bash cevabı ! Bir bütün 9 bayt! Vaov! Cevabınızı göndermeye devam edebilirsiniz, ancak artık kazanamazsınız. Posterity için tutulan orijinal yayın: Amacınız bir dönüştürmektir bütün temsil ettiği kelimenin içine 1-9 arasındaki sayı. Ondalıklar için endişelenmenize gerek kalmayacak Kullanıcı bir numara girecektir. Asla 10 veya daha yukarı birşeye girmeyeceklerini varsayalım. …

15
Yığın Taşması logosunu oluştur [kapalı]
Buradaki zorluk, StackOverflow logosuna benzer bir resim oluşturmaktır: Çıktı şunları içermelidir: Görüntü boyutu 64 * 64 veya daha büyük Gri | __ | şekilli taban Tabandan gelen kavisli bölümlenmiş bir yığın. Segmentler griden turuncuya kaybolacak ve ~ 90 derece sağa dönüş yapacaktır. Segmentlerin sayısı 5 ile 7 arasında olmalıdır ve …

30
“N NE E SE S SW W NW” yazdır
Bu neredeyse önemsiz görünüyor, ancak bazı çabalardan sonra J'deki değişmez çözümü yenemediğimden, bunun iyi bir meydan okuma yapabileceğini düşündüm (açık olmak gerekirse, bu J'ye özgü bir meydan okuma değil). Başlık her şeyi söylüyor. Dönen ya da basan bir program ya da işlev (argüman almayan) yazmanız yeterlidir: N NE E SE …

30
RGB renk ızgarası oluşturun
Bu! RGB renk ızgarasıdır ... Temel olarak, içinde 2 boyutlu bir matris var: İlk satır ve ilk sütun kırmızıdır. İkinci satır ve ikinci sütun yeşildir. Üçüncü satır ve üçüncü sütun mavidir. İşte R, G ve B harflerini kullanarak grafiksel olarak açıklanan renkler. Izgaradaki her boşluğun rengini şu şekilde hesaplıyoruz. Kırmızı …

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.