«code-challenge» etiketlenmiş sorular

Bir kod zorluğu, diğer puanlama etiketleri (örn. Kod-golf) tarafından kapsanmayan nesnel bir kazanma ölçütüyle bir programlama bulmacasını çözmenin yaratıcı yolları için bir yarışmadır.

6
Conway'in Yaşam Oyunda bir Tetris oyunu oynayın
İşte teorik bir soru - önemsiz olanı bile değil, her durumda kolay bir cevap vermeyen bir soru. Conway'in Yaşam Oyununda, Yaşam Oyununun diğer herhangi bir Yaşam Oyunu kural sistemini simüle etmesine izin veren metapiksel gibi yapılar da vardır. Ayrıca, Hayat Oyununun Turing'in tamamlandığı bilinmektedir. Göreviniz Conway'in Tetris oyununun oynamasına izin …

1
Conway'in Yaşam Oyunda dijital bir saat oluşturun
Göreviniz, aşağıdaki özellikleri sağlayan dijital bir saati temsil eden bir Game of Life simülasyonu oluşturmaktır: Saat ondalık saat ve dakikayı görüntüler (örneğin 12:00, 3:59, 7:24) Günün 1.440 dakika her biri için farklı bir durum ile - ya saat 0'dan 23'e veya PM göstergesi ile 1'den 12'ye gidecek. Desen periyodiktir ve …

17
Derleyici Bomba Oluştur
Giriş Muhtemelen zip bombaları , XML bombaları vb. İle aşinasınızdır . Basitçe söylemek gerekirse, bunlar naif yazılım tarafından yorumlandığında çok büyük çıktılar üreten (nispeten) küçük dosyalardır. Buradaki zorluk, bir derleyiciyi aynı şekilde kötüye kullanmaktır. Meydan okuma 512 bayt veya daha az yer kaplayan ve en fazla yer kaplayan bir dosyada …

8
Kıyafet veya Downgoat?
Keçinin bir görüntüsünü verdikten sonra, programınız keçinin baş aşağı olup olmadığını belirlemeye çalışmalıdır. Örnekler Bunlar girdinin ne olabileceğinin örnekleridir. Gerçek giriş değil Giriş: Çıktı: Downgoat spec Programınız en fazla 30.000 bayt olmalı Giriş tam keçiyi içerecek Resim her zaman bir keçi içerecektir Keçi ters ise, çıkış Downgoat, aksiUpgoat Girdi, bir …

23
Moby Dick, yaklaşık yazın
İşte Herman Melville'in Moby-Dick'in metnini içeren bir 1.2Mb ASCII metin dosyası ; veya Balina . Görevin, bir seferde bu karaktere verilecek olan bir program veya işlev (veya sınıf, vb. - aşağıya bakınız) yazmaktır ve her adımda bir sonraki karakteri tahmin etmesi gerekir. Bu kod mücadelesidir . Puanınız olacak 2*L + …

30
Kullanıcının bir çiftler dizisi girdiği ve programın dizilmiş diziyi çıkardığı bir programa ihtiyacım var
Not: Bu soru ilk gönderdiğimden beri ciddi bir şekilde düzenlendi. Kurallar buraya taşındı , bunun amacını anlamak için herhangi bir cevap göndermeden önce bunları okuyun. Bu kod trolling kategorisinde oluşturulan ilk soruydu . Stack Overflow'ta tembel bir kullanıcı olduğunu düşünün ve bu soruyu sorar: Kullanıcının bir çiftler dizisi girdiği ve …

30
Starry Night'ı nesnel olarak 1kB kodunda boyayın
Not : Anders Kaseorg, şu ana kadar büyük cevaplarına dikkat çekmek için kabul etti, ancak buradaki zorluk hiçbir şekilde bitmedi! Dahili sıkıştırma kullanmadan en yüksek puanı alan herkes için teklifte hala 400 puanlık bir ödül var. 386x320Van Gogh'un Yıldızlı Gecesi'nin png gösterimi aşağıdadır . Amacınız bu görüntüyü olabildiğince yakın, 1024 …

30
Sayıları kullanmadan, alabileceğin en yüksek maaşı al. Ama abartma!
İş ilanı maaş belirtmeyen bazı işlere başvurduğumda, adayın "golf oynayarak" kendi maaşına karar vermesini sağlayacak ... ... kötü bir görüşmeci hayal ettim. Yani sadece böyle gider: Numaraları kullanmadan, size teklif edilmek istediğiniz yıllık maaşı veren bir kod yazın. Ancak, özlü kod yazabilmek bu şirketin temel taşıdır. Bu yüzden çok sıkı …

30
Bir program tarafından kendisinden daha kısa (karakter olarak) yazdırılabilen en küçük pozitif taban 10 tamsayısı nedir?
Bence yukarıdaki soru açık, ama tam olarak: İsteğe bağlı olarak tek bir yeni satır izleyen pozitif bir 10 tabanlı tam sayı yazdıran tam bir program (sadece bir işlev değil) yazın . Nitelikli programlar, çıktısı programın kaynak kodundan daha uzun ( bayt cinsinden ), bayt cinsinden (program kaynak kodu için ASCII …

30
Ne kadar yüksek sayarsın?
Meydan okuma: Göreviniz, her birinin bir tamsayı çıktığı / yazdırdığı / döndürdüğü, olabildiğince çok sayıda program / fonksiyon / snippet yazmaktır. İlk program tamsayı 1, ikincisi 2vb. Çıktı vermelidir . Programlar arasında hiçbir karakteri tekrar kullanamazsınız. İlk program Yani, eğer: x==xo zaman karakterleri kullanamaz xve =diğer programların herhangi birinde yine. …

16
Yaşam Oyununu Düzenli Izgaradan Her Şeye Uygulayın
Conway'in Yaşam Oyunu (neredeyse) her zaman düzenli bir kare ızgarada oynanır, ancak olması gerekmez. Conway'in Yaşam Oyunundan standart hücre komşu kurallarını, normal bir kare, üçgen veya altıgen döşemesi olmayan iki boyutlu bir döşemeye uygulayan bir program yazın . Özellikle, seçtiğiniz fayans ... En az 2 (ancak son olarak çok sayıda) …

30
Yazdırılabilir En Büyük Sayı
Amacınız, sayı yazdıran bir program yazmaktır. Sayı büyüdükçe, daha fazla puan alırsınız. Ama dikkat et! Kod uzunluğu, puanlama işlevinde hem sınırlıdır hem de çok ağırdır. Basılı numaranız, çözümünüz için kullandığınız bayt sayısının küpü ile bölünür . Diyelim ki yazdırdınız 10000000ve kodunuz 100bayt uzunluğunda. Son puanınız olacak 10000000 / 100^3 = …

24
Lab Rat Yarışı: genetik algoritmalarda egzersiz
Bu, Fortnightly Challenge # 3'tür. Tema: Genetik Algoritmalar Bu zorluk bir deney biraz. Genetik algoritmalarla ne yapabileceğimizi görmek istedik. Her şey en uygun olmayabilir, ancak erişilebilir duruma getirmek için elimizden geleni yaptık. Bu işe yararsa, gelecekte neler görebileceğimizi kim bilebilir. Belki tepenin genetik kralı? Spec oldukça uzun! Spesifikasyonu Temeller'e ayırmaya …

30
Turing Completeness için en az (farklı) karakter
Özet: Herhangi bir dil için, Turing-Complete olması için dilinizde en küçük benzersiz karakter sayısı nedir? Meydan okuma: Seçtiğiniz herhangi bir dil için, dilinizin Turing-Complete olmasını sağlayan en küçük karakter alt kümesini bulun. Karakter kümenizi istediğiniz kadar tekrar kullanabilirsiniz. Örnekler: JavaScript: +!()[]( http://www.jsfuck.com ) Brainfuck: +<>[](bir sarma hücre büyüklüğü varsayar) Python …

30
Kaynak kodu ekolojik ayak izi
Az önce bir Alman otomobil imalat şirketi tarafından işe alındınız. Bir mühendis olarak ilk göreviniz, ASCII dizelerinin ekolojik ayak izlerini hesaplayan bir program yazmaktır. Karakterin ekolojik ayak izi şu şekilde hesaplanır: Karakterin ASCII kodunu ikilik olarak yazın ve 1 sayısını sayın. Örneğin, A2'lik bir alan var ancak O5 alanlı daha …

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.