Programlama Bulmacaları ve Kod Golfü

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

30
Pazartesi Numaraları Oluştur
Pazartesi numaraları ile tanımlanan, Gamow'un içinde bu soruya şaşırtıcı üzerinde üzerinde pozitif tam sayılardır N aşağıdaki üç özelliklere sahip: N'nin ondalık gösterimi 0 rakamını içermiyor N'nin ondalık gösterimi iki kere herhangi bir rakam içermiyor N , ondalık göstergesinde oluşan her D rakamıyla bölünebilir Bunların alternatif olarak OEIS'de Lynch-Bell numaraları olarak …

30
Kelime araması yapalım!
Bu mücadelede, birlikte farklı dillerde birçok program içeren bir kelime araması yapacağız. Bizi ·, bir kısmı Ruby programının karakterleri ile değiştirilen 60'a 25 boşluk ( ) olan bir ızgara ile başlattım . Cevaplamak için henüz kullanılmamış bir dil seçin. Seçtiğiniz dili kullanarak, bir karakter, belirteç, çizgi veya tüm girişleri konsoldan …

27
Dur, olduğun yerde dur!
Meydan okuma Bir parametre alan bir fonksiyon yazın: bir tamsayı t. Göreviniz Python ve BBC BASIC'deki gibi tdevam etmeden önce programınızı saniyeler içinde durdurmalıdır .time.sleep(t)WAIT t Herhangi bir bekleme fonksiyonunu veya belirli bir süre sonra kod yürütmek için herhangi bir yerleşik fonksiyonu kullanmamalısınız ve programınız tsaniyeler sonra devam etmelidir . …
35 code-golf  date 

8
Yavaş Daktilo Clarence
Giriş Clarence, bir internet servis sağlayıcısında çalışan bir veri girişi görevlisidir. Görevi, tüm ISS müşterilerinin IP adreslerini veri tabanına elle girmek. Bunu, aşağıdaki düzende olan bir tuş takımını kullanarak yapar: 123 456 789 .0 Yatay veya dikey olarak bitişik tuşların merkezi arasındaki mesafe tam olarak bir santimetredir. Örneğin, merkezleri arasındaki …
35 code-golf 

4
Sonsuz Labirentler
Arka fon Siz güçlü bir sihirbazın çırağı sizsiniz ve efendiniz şu anda düşmanlarını yakalamak için boyutlar arası bir labirent oluşturmak için bir büyü geliştiriyor. Olası düzenleri analiz etmek için buharla çalışan bilgisayarını programlamanızı istiyor. Bu şeytani makineyi programlamak son derece tehlikelidir, bu nedenle kodu mümkün olduğunca kısa tutmak isteyeceksiniz. Giriş …

29
Bir ASCII Yıldırım Cıvatası Çizin
Giriş Kısmen bu StackOverflow sorusundan esinlenerek , bir ASCII Lightning Bolt çizelim. nSTDIN veya komut satırı üzerinden pozitif bir Tamsayı alan ve aşağıdaki ASCII Yıldırım Cıvatasını çıkaran bir program yazın . Giriş nÇizilecek yıldırım zikzak katmanlarının sayısını temsil eden Pozitif Tamsayı . Örnek çıktı n = 1 ' __ \ …

9
Kodlama standartlarını sabote etmek [kapalı]
Kod geliştiricilerin ortak yazdığı kod güvenilirliğini, taşınabilirliğini ve en önemlisi de okunabilirliği artırmak amacıyla yazılım şirketlerinde uygulanan çeşitli kodlama standartları vardır. Dikkate değer iki örnek, MISRA C ve JSF projesi için geliştirilen C ++ standardıdır . Bunlar genellikle, "aşağıdaki", "gerekir", "gerekir", "olabilir", vb. İfadelerinin ne anlama geldiğini dikkatlice belirttikten sonra …

8
Her Krep Kaplama
Eğer bir yığını krep kadar kalın bu tarafı aşağı çalıştıramaz üzerine şurup bir topak içeren bir plaka. Her krepin her iki yüzü de en azından şurupa dokunana kadar yemek yemekten hoşlanmayacaksınız, ama şu anda üst krepin sadece bir yüzü. Şurubun asla bir krepten bile ıslanmayacağını biliyorsunuz, ancak iki krep arasındaki …
35 code-golf  stack 

30
Günün Rastgele Golfü # 1: Diziyi Karıştır
Seriler Hakkında Rasgeleğin teması etrafında dönen bir dizi kod-golf mücadelesi yapacağım. Bu, temel olarak 9 Delikli Golf Sahası olacak , ancak birkaç soruya dağıttı. Herhangi bir mücadeleye, normal bir soru olmuş gibi bireysel olarak katılabilirsiniz. Bununla birlikte, tüm zorluklarda lider tablosu koruyacağım. Dizi, birkaç günde bir yayınlanan 9'un üzerinde mücadele …

24
Borsa Borsası Borsa ~ Revize [kapalı]
Arka fon Hepiniz saygın bir hisse senedi şirketine göre biraz daha düşük bir süre için yatırımcılarsınız. Hepiniz sadece belirli bir hisse senedine odaklanan bir grup yatırımcının parçasısınız. Her tüccarın her saatinde X hisse senedi alma veya X hisse senedi satma şansı vardır. Tur başına 50 saat ve yarışma başına 3 …

25
Biten ancak bitmeyen bir program [kapalı]
Tamamlandığında tekrar başlayan bir program yazın. Aynı anda çalışan programın birden fazla örneği olmamalıdır. En ufak bir an için bile değil. Çevriminiz sırasında kullanıcı tarafından manuel olarak başlatılan herhangi bir örneği yok sayabilirsiniz. Ancak kodunuz yeniden başlatma döngünüzde yapılmamalıdır. Program, bir süre sonra tekrar başlayacağının garantilendiği sürece başlayabilir. Döngüyü durdurmanın …

30
Numaraları ikili 1 sayısına göre sırala
Hedef Bir fonksiyon veya program yazın bir tamsayı dizisini azalan sırayla ikili gösterimlerinde bulunan 1 sayısı ile sıralayın. İkincil sıralama koşulu gerekmez. Örnek sıralama listesi (16 bit tamsayılar kullanarak) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 28436 0000110111110100 8 19944 0100110111101000 8 …

17
GolfScript'te golf oynamak için ipuçları
Bu yazı henüz yok mu? Tabii ki, GolfScript golf oynamak için yapılır , bu yüzden herhangi bir özel ipucuna gerek olmadığını düşünebilirsiniz. Ancak GolfScript'in özelliklerinden tam anlamıyla faydalanmak için, bazı açık olmayan püf noktaları öğrenmeniz gerekir. Bu yazı, bu tür yararlı ipuçları ve püf noktaları toplamak içindir. Başlamak için, burada …

14
Sudoku Sıkıştırma
İşiniz herhangi bir dilde bir program (veya iki ayrı program) yazmaktır: Tamamlanmış bir Sudoku panosunu girdi olarak alabilir (herhangi bir mantıksal formatta) ve onu bir karakter dizisine sıkıştırabilir Girdi olarak sıkıştırılmış dize almak ve almak için sıkıştırmasını Can kesin (9 satır herhangi mantıksal biçiminde çıkış) aynı tamamladı Sudoku kurulu Not: …

19
1P5: Tekrarlanan Mahkumun İkilemi
Bu görev, Birinci Periyodik Premier Programlama Yapboz Baskısının bir parçasıdır ve yeni bir tepe kralı meydan okuma önerisinin kanıtı olarak tasarlanmıştır . Görev, yinelenen mahkumun ikilemini diğer katılımcılardan daha iyi oynamak için bir program yazmaktır. Bak Vinny. Hücre arkadaşını biliyoruz --- adı ne? Evet McWongski, Nippo-İrlanda-Ukraynalı mafyası - bir şeylere …

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.