Programlama Bulmacaları ve Kod Golfü

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

2
Golf sahasında ağaçlar dik!
Bu meydan okuma bu uygulama esinlenerek . Bu, bu zorluğun çok daha kolay bir versiyonudur . Bu zorluk kod golfü , diğeri ise en hızlı koddur . Her alana ait hücrelerin benzersiz bir tanımlayıcıya sahip olduğu 6 alana bölünmüş 6 x 6 boyutlarında bir kare giriş ızgarası verilecek ( buradaki …
10 code-golf  grid  game 

14
12 saatlik zaman dönüşümü
Meydan okuma Bir saati 12 saatlik biçimde dönüştürün ve yazdırın. HH:MM AM/PM Örnekler Giriş: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20 GMT-0700 (PDT)' 'Sat …
10 code-golf 

12
İkinci Sıfırı Bul
Meydan okuma 32 bit ikisinin tamamlayıcı biçiminde bir tamsayı verildiğinde , ikili gösterimde ikinci en az anlamlı sıfır basamağının dizinini döndürün; burada bir indeksi 0en az anlamlı biti ve en önemli biti temsil eden bir indeksi döndürür 31. İkinci sıfır yoksa, 0'ı, herhangi bir negatif sayıyı, herhangi bir yanlış değeri …
10 code-golf  number 

4
Yaşam ve Yorgunluk Oyunu
Stewie'nin Yaşam ve Yorgunluk Oyunu, daha ünlü Conway'in Yaşam Oyununa oldukça benzer . Stewie'nin Yaşam ve Yorgunluk Oyunu'nun (GoLF) evreni, her biri canlı, ölü veya yorgun üç olası durumdan birinde bulunan sonsuz iki boyutlu dikgen kare hücreler ızgarasıdır. Her hücre, yatay, dikey veya çapraz olarak bitişik olan sekiz komşusuyla etkileşime …

2
OEIS A005434'ü hesapla
Görev, OEIS A005434'ü mümkün olan en kısa sürede hesaplamaktır . İkili bir Suzunluk dizesi düşünün n. Dizine ekleyerek, ile arasında sırayla herkes için eşleşme 1olup olmadığını belirleyebiliriz . Örneğin,S[1..i+1]S[n-i..n]i0n-1 S = 01010 verir [Y, N, Y, N, Y]. Bunun nedeni ise 0maçları 0, 01uymuyor 10, 010maçlar 010, 0101uymuyor 1010 ve …

1
Radyasyonla sertleştirilmiş siklik kine poliglot
Meydan okuma Şu iki programı yazın: iki farklı programlama dilinde çalışır. Bunlar bir dilin iki sürümü olmayabilir. bir program çalıştırıldığında, ikinci program çıktısını alır veya tam tersi. İki program farklı olmalıdır (poliglot yok). İşte yakalama: Programlar radyasyonla sertleştirilmelidir. Bu, herhangi bir nnn (aşağıda tanımlanmıştır) karakter kümesinin iki programdan birinden kaldırılması …

1
Tüm tarafları görmek için yuvarlayın!
Diyelim ki 20 taraflı bir paranız var. O ölüyü yuvarlamaya başlıyorsunuz ve sonunda 20 değerin hepsini yuvarlamadan önce birkaç düzine kez yuvarlamanız gerekiyor. Acaba, 20 değerin hepsini% 50 görme şansım olmadan önce kaç ruloya ihtiyacım var? Ve ntüm ntarafları yuvarlamadan önce kaç rulo taraflı kalıp almam gerekiyor ? Biraz araştırma …

3
Klavyenizi klavyeye dönüştürün
Görev Bir düğmeye basıldığında, her tuş için farklı bir ses çıkardığı bir program yazmalısınız. Kullanacağınız anahtarlar: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Notlar başlar Cve yukarıdaki her tuşa bir yarı ton eklenir. Gerçi sizin için biraz daha kolaylaştıralım. 2 benzer görev arasından seçim yapabilirsiniz, 1) Başka bir tuşa basılana kadar devam eden bir tuşa basıldığında …
10 code-golf  audio 

10
Son eklerim ne tür?
giriş Böylece son ek sıralama algoritmalarını araştırarak, yeni fikirleri elle ve kodla değerlendirerek zamanımı boşa harcıyorum. Ama her zaman eklerimin türünü hatırlamak için mücadele ediyorum! Son eklerimin ne tür olduğunu söyleyebilir misiniz? En çok ne kaldı? Bir çok sonek sıralama algoritması (SAIS, KA, kendi daware'im) grubu, bunları sıralamak için farklı …

13
Ters dil adı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 2 yıl önce kapalı . Dil adı çıktısı vermiş gibi görünen, ancak aslında adı tersine çevrilmiş adı çıkaran bir kod parçasını kodlamalısınız. Örneğin …

4
Favori takımım hala Futbol Şampiyonu olabilir mi?
En orta derecede başarılı bir futbol BE takımının hayranı olarak , sezonun sonuna doğru sık sık favori takımımın hala şampiyon olmak için herhangi bir teorik şansı olup olmadığını merak ediyorum. Bu görevdeki göreviniz bu soruyu benim için cevaplamak. Giriş Üç giriş alacaksınız: mevcut tablo, kalan maçlar listesi ve ilgilendiğimiz takımın …

5
Anagram Quine, sadece Quine değil!
Görev Bu meydan okumada, göreviniz, girdi almayan, mümkün olduğunca çok sayıda anagram içeren bir program yazmaktır. Puanınız, programınızın kaynak kodunun geçerli sıralar olan anagram sayısının, mümkün olan toplam anagram sayısına bölünmesi, yani geçerli sıralar olan anagramların yüzdesi olacaktır. Standart Boşluk Doldurma ve standart quines kuralları geçerlidir. Not: Programınızın en az …

3
Dönem 2 Tersine çevrilmiş Quine
Göreviniz, kendi kaynak kodunu tersine çeviren bir program yazmaktır. Ancak, tersine kod çalıştırıldığında, kaynak kodu doğru yöne bakacak şekilde çıkarmalıdır. Misal Programınızın olduğunu söyleyin abc. Çalıştırıldığında çıktı almalıdır cba. cba, çalıştırıldığında çıktı vermelidir abc. kurallar Programınız uygun bir kinin tüm kurallarına uymalıdır (kaynak kodunun çıktısı hariç). Palindromlara izin verilmiyor. Rastgele …
10 code-golf  quine 

2
Von Koch varsayımı
Matematikçi von Koch'u ünlü kar tanesiyle tanıyor olabilirsiniz. Ancak daha ilginç bilgisayar bilimi sorunları var. Gerçekten, bu varsayımlara bir göz atalım: nDüğümleri olan bir ağaç verilir (böylece n-1kenarlar). Düğümler numaralandırmak için bir yol bulmak 1için nve, buna bağlı olarak, gelen kenarları 1için n-1öyle bir şekilde, her bir kenar için kolan …

5
Öklid algoritmasını tekrar görselleştirin
Görev İki pozitif tamsayı verildiğinde: İki tamsayı tarafından belirtilen boyutlarda dikdörtgeni çizin. Yer kalmayıncaya kadar Adım 3'ü tekrarlayın. (Kalan) dikdörtgenin üç tarafına dokunarak en büyük kareyi çizin ve doldurun. Ortaya çıkan dikdörtgenin çıktısını alın. Misal Örneğin, girdimiz 6ve 10. 6 x 10 boyutundaki içi boş dikdörtgeni çiziyoruz: xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx …

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.