Programlama Bulmacaları ve Kod Golfü

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

30
Artı-eksi dizisi
Artı-eksi dizisi Artı-eksi dizisi, iki tohumla başlayan bir sayıdır a(0)ve b(0). Bu dizinin her bir yinelemesi, dizinin önceki iki üyesinin eklenmesi ve çıkarılmasıdır. Bu a(N) = a(N-1) + b(N-1)ve b(N) = a(N-1) - b(N-1). Amaç Artı-eksi dizisini, sonsuzlukta veya verilen ilk Kadımlarda üretin K. Bunu, sonsuz bir çıktı programı, bir …

30
En sık kullanılan kelime nedir?
En sık kullanılan kelime nedir? Bir cümle verildiğinde, programınız yol boyunca ilerlemeli, her kelimenin frekanslarını sayarak daha sonra en çok kullanılan kelimeyi vermelidir. Bir cümlenin sabit bir uzunluğu olmadığı için çok uzun sürebilir, kodunuz mümkün olduğunca kısa olmalıdır. Kurallar / Gereksinimler Her gönderim tam bir program veya işlev olmalıdır. Eğer …

12
Dört sihirli sayıdır
Bu mücadeleyi göndermeden önce sanal alanı kontrol etmedim - bu meydan okuma Cᴏɴᴏʀ O'Bʀɪᴇɴ tarafından önerilmiş gibi görünüyor . Bir tamsayı girişi göz önüne alındığında, "dört bir sihirli sayıdır" bilmecesini yazdıran bir program yazın Dört sihirli sayıdır Beş dört ve dört sihirli sayı Altı, üç, üç, beş, beş, dört, ve …
26 code-golf  number 

3
Kombine 100 yıl doğum günü
Geçenlerde kendimin, karımın ve çocuklarımın yaşlarını ekliyordum ve çok uzak olmayan bir gelecekte bir noktada yaşlarımızın tamamen 100 yıla kadar çıkacağını fark ettim. Meydan okuma Birleştirilmiş (toplam) yaş ve doğum tarihleri ​​listesinden oluşan bir girdi için, birleştirilmiş yaşların hepsinin belirtilen toplamı topladığı tarihi belirtin. Birleştirilmiş girdi yaşı (yıl olarak) pozitif …
26 code-golf  date 

7
Brainf *** NOP'ların Üretilmesi
Bazen beyin şifresi kodu yazarken, hata ayıklamayı teşvik etmek için gerekenden daha uzun hale getirme ihtiyacı hissedersiniz . Sadece onu içeri sokarak yapabilirsin ><, ama bu ne eğlenceli? Kodunuzu okuyan birinin kafasını karıştırmak için daha uzun ve daha az NOPey'e ihtiyacınız olacak. Brainfuck'a hızlı giriş Brainfuck , 1993 yılında Urban …

3
Kendine bir bira golf
Bugün cuma! Bu bira zamanı! Ne yazık ki, bugün, biz onu içmek yerine bira golf olacak. :( Meydan okuma Bir bira çıkar ve iç. Aldığınız yonga miktarı çıktınızı değiştirir. yudumlar Programınız bir giriş dizesi almalıdır. Bu dize yalnızca birleştirilmiş sips'den oluşabilir . Giriş boş bir dize ise, köpük de dahil …

25
Tamamlayıcı renkler
#rrggbbOnaltılık formatta bir renk girişi verildiğinde , RGB tamamlayıcısını aynı formatta çıkar. RGB tamamlayıcı R 2 G 2 B 2 herhangi bir renk R 1 G 1 B 1 R formülüne sahip bir renk olarak tanımlanır 2 değeri 255 - R ' 1 , B 2 değeri 255 - B …
26 code-golf 

5
Seyahat Eden O
Dünya beşe beş hücre dizisidir. Her taraftan sarar. Gibi görselleştirilebilir ... XXXXX XXXXX XXOXX XXXXX XXXXX Siz bir O. Siz dünyayı gezmeyi seviyorsunuz ve bunu aşağıdaki kurallara göre yapıyorsunuz (C, şu anki gün olsun): Açık asal günleri Bir nostaljik hissediyorum. Dün başladığın yere dön. On küsur gün, sen yurdunu hissediyorum. …
26 code-golf  grid 


12
Quine / Ters Quine
Boole veya negatif olmayan bir tamsayı girişi alan eksiksiz bir program yazın. O olmalı: Girdi değeri yanlış ise kendi kaynak kodunu yazınız Girdi değeri gerçek ise, kendi kaynak kodunu tersten yazınız Programınız palindromik olamaz ve kendi kaynak kodunu hiçbir şekilde okuyamaz. Bu kod golf - bayt cinsinden en kısa kod …
26 code-golf  quine 

30
AGM Serisi Delik 1: Aritmetik – Geometrik Ortalamayı Hesapla
Bu soru bu HNQ'dan ilham almıştır . Dizi hakkında Bu soru şimdi AGM metodu ile ilgili bir serinin parçası. Serinin bu ilk yazı aslında hesaplanması ile ilgili olacak AGM. Buna diğer kod golf mücadelesi gibi davranabilir ve seri hakkında endişelenmeden cevap verebilirsiniz. Ancak, tüm zorlukların karşısında bir lider tabelası var. …

17
Cheela için çarpım tablosu
Cheela (kitaptan Dragon'un Yumurta Robert L. Forward tarafından) bir nötron yıldızının yüzeyinde yaşayan yaratıklar. Vücutları çevre üzerinde on iki gözlü düz ve daireseldir, bu nedenle doğal olarak 12 taban numaralandırma sistemini kullanırlar. Cheela arasında yavruların bakımı ve gençlerin eğitimi Yaşlılar tarafından yürütülen görevlerdir. Genç Cheela'ya nasıl çarpılacağının öğretilmesi gerektiğinden, Eski …

3
Hex telaffuz
Hex telaffuz Silikon Vadisi şovuyla başa çıkamayanlar için, bu zorluk şöyle bir değişimden ilham alıyor ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - ‘Cause it’s binary? You know, binary’s just …

4
Beni Bir OOP Golf!
Beni Bir OOP Golf! Nesneye yönelik programlamanın iki önemli bileşeni kalıtım ve kompozisyondur. Birlikte, sorunları çözmek için basit ama güçlü bir sınıf hiyerarşisi oluşturmaya izin veriyorlar. Göreviniz, sınıf hiyerarşisine ilişkin bir dizi ifadeyi ayrıştırmak ve hiyerarşi ile ilgili soruları cevaplamaktır. Giriş Bir sınıf hiyerarşisine ilişkin, bir dizinden veya standart bir …

3
Yardım et, sonsuz bir fabrikada mahsur kaldım!
Bu zorluk, Zachtronics oyunu Infinifactory oyunundan gevşek bir şekilde esinlenmiştir . Size temsil edilen dikdörtgen konveyör ızgarasının üstten görünüşü verilir >v<^. Boşluklarla temsil edilen, taşıyıcıları olmayan hücreler olabilir. İşte bir örnek: > <vv < v ^ >v v >v^^>vv^ ^>^ v > v<v >> >v v<^ Bu kurulum, sınırsız sayıda …

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.