Programlama Bulmacaları ve Kod Golfü

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

22
Code Golf: 6174 - Kaprekar'ın efsanevi sabiti
Bu soru edildi göç o Kod Golf Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . 6174 sayısı neden bu kadar ilginç? Wikipedia tarafından tanımlandığı gibi En az iki farklı rakam kullanarak dört basamaklı bir rakam alın. (Lider sıfırlara izin verilir.) İki dört basamaklı sayıları almak …

16
Analog bir saat oluşturun
Analog bir saat oluşturun Hedef: Herhangi bir programlama dilini kullanarak çalışan bir analog saat oluşturmak. Gereksinimler: Saatiniz en az saat ve dakika göstericileri içermelidir. Üretilen saat bir görüntü, bir animasyon veya ASCII-sanat biçiminde olabilir. Saatin yerel saati göstermesi bekleniyor. İsteğe bağlı: Saatinizi dakika ve saat işaretçilerine ek olarak saniye göstergesini …

30
+ Veya - işareti kullanmadan ekleme
Daha önce birçok " _ __ yapmadan Do _" zorlukları oldu, ama umarım bu en zorlayıcılardan biri. Meydan okuma STDIN'den iki doğal sayı (tam sayı> 0) alan ve iki sayının toplamını STDOUT'a yazdıran bir program yazacaksınız. Buradaki zorluk mümkün olduğunca az kullanmanız +ve -işaretler kullanmanız gerektiğidir . Toplama benzeri veya …

30
7 segmentli bir ekranı taklit edin
Görev Görev, 7 segmentli bir ekranın 128 olası durumundan herhangi birini göstermektir . Programınız ya 0da olan 7 karakterli bir dizgiyi ("bit") kabul etmelidir 1. Girişin ilk biti, aşağıdaki çizimdeki A segmentine karşılık gelir, ikincisi B, vb. (Yoksay dp): Ekranı nasıl temsil edeceğiniz size kalmış - tek bir Unicode veya …
24 code-golf 

30
“Alt palindromlar” bulma.
Bir dizgenin tüm benzersiz "alt palindromlarını" bulan en kısa kod , yani: palindrom olan, uzunluğu> 1 olan herhangi bir alt dize. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

15
2.073.600 benzersiz renkle 1920 x 1080 grafik oluşturun
Meydan okuma: 1920 piksel yüksekliğinde ve 1080 piksel yüksekliğinde bir grafik dosyası üreten bir program yazın. Grafikteki 2,073,600 pikselin her biri benzersiz bir renk olmalı ve hiçbir renk değeri tekrarlanmamalıdır. Renkler RGB cinsinden belirtilmeli ve 0,0,0 ile başlamalı ve 255,255,255'e doğru sırayla sayılmalıdır. 1920 x 1080 piksel bir görüntünün yalnızca …

8
Bilardo topları çarpışma
Bir çift bilardo topunun 2 boyutlu pozisyonları ve hızları, çarpmadan hemen önce, elastik bir çarpışmadan sonra hızlarını hesaplar . Bilyaların, aynı yarıçap, aynı kütle, homojen yoğunluk ve sürtünme olmadan ideal küreler (veya eşdeğeri: daireler) olduğu varsayılır. : Girdi 8 sayıdan oluşur ilk topu, merkezidir benzer onun hızına ve ikinci topu …

18
Ultraradikal hesaplayın
Ultraradikal Nedir? Ultraradical gerçek numarası, veya getirmek radikali quintic denkleminin tek gerçek kökü olarak tayin edilir .abirax5+x+a=0x5+x+a=0x^5+x+a=0 Burada ultra radikal işlevi belirtmek için kullanıyoruz. Örneğin, , beri .UR(⋅)UR(⋅)UR(\cdot)UR ( - 100010)=10UR,(-100010)=10UR(-100010)=10105+ 10−100010=0105+10-100010=010^5+10-100010=0 Meydan okuma Girdi olarak gerçek bir sayı alan ve ultra radikalini döndüren veya çıkaran tam bir program veya …

20
1, 2, 4, 8, 16,… 33?
Meydan okuma İyi bilinen sayı dizisinde nbirinci nöğeyi veya ilk öğeleri çıkaran bir işlev / program yazın : 1, 2, 4, 8, 16 ... Oh, bekle ... İlk birkaç rakamı unuttum: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, iyi bir ölçü için birkaç tane daha ekleyeceğim: 1, …

15
Oda Numarası Bulucu
Oda Numarası Bulucu Bir meslektaşımdan bir toplantı için yanlış oda numarası verildiğinde işimde ilginç bir problem çözme tekniği ile karşılaştım. Her şimdi ve sonra, bir toplantıya giderken, ekibimdeki bir üye bana yanlış oda numarasını gönderecek, çünkü genellikle masalarında acele ediyorlar ve yanlış parmağı yanlış parmakla kullanıyorlar. İlginç bir şekilde, yanlış …
24 code-golf 

6
Koordinatlara uzaklık
Orada n 2D düzlemde insanlar. Aralarındaki mesafeleri kullanarak konumlarını bulacağız. Benzersiz bir cevap almak için dört varsayımda bulunmalısınız: En az 3 kişi var. İlk kişi pozisyonda (0, 0). İkinci kişi, bazı x> 0 için (x, 0) konumunda. Üçüncü kişi bazı y> 0 için (x, y) pozisyonundadır. Bu yüzden zorluğunuz, 2B …

4
Üç işaretçi! Ama ne tür?
Gönderen http://en.wikipedia.org/wiki/Triangle : Üç 2d koordinat tuple (Kartezyen) alan ve bu üç noktanın ne şekilde tanımlandığını sınıflandıran bir program yazın. Neredeyse tüm durumlarda, bu noktalar farklı türlerden bir üçgen tanımlayacaktır. Bazı dejenere durumlarda, noktalar tekil bir noktayı veya düz bir çizgiyi tanımlayacaktır. Program, aşağıdaki etiketlerden hangisinin açıklanan şekle uygulanacağını belirleyecektir: …

10
Fermat'ın çokgen sayı teoremi
Fermat'ın çokgen sayı teoremi her pozitif tam sayı en toplamı olarak ifade edilebileceğini belirtmektedir -gonal sayı. Bu, her pozitif tamsayının en fazla üç üçgen sayısının, dört kare sayının, beş beşgen sayının vb. Toplamı olarak ifade edilebileceği anlamına gelir. Göreviniz, bir tamsayıyı almak ve tamsayıyı almak ve -gonal hangi toplamı tamsayılar …

23
Alfabe çorbası ile bir kase doldurun
Biz görünüyor asla almak yorgun alfabe-ilişkili zorluklar ... Yemek tarifi verilmiş bir dizi harf Sve İki pozitif tamsayılar M, N, mektupları ile bir alfabe çorbası üretmek Sişgal rasgele pozisyonları bir de dikdörtgen kase büyüklüğü M× N, çerçeveli kasenin kenarında temsil edecek bir alfabetik olmayan, sigara boşluk karakteriyle. Harfler tarafından kullanılmayan …

21
Bu liste dengeli olabilir mi?
Negatif olmayan bir tamsayı listesinin dengelenmiş olup olmadığını kontrol etmek için , kişi bir ağırlığa bir tahtaya konulduğunu hayal edebilir ve sonra tahtayı, bir milin üzerinde bir mil üzerinde dengede bırakmaya çalışarak, milin sol ve sağında özetlenen göreceli ağırlıklar aynı olacaktır. Göreceli ağırlık, ağırlığı pivotla olan mesafesiyle çarpmak suretiyle verilir …

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.