Programlama Bulmacaları ve Kod Golfü

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

25
Kodunuzun Negatifini Yazdırın
Yan uzunluk N için yazdırılabilir ASCII karakterleri (kod noktaları 0x20 - 0x7E) , aşağıdaki gibi (burada, N = 6 ) bir kare düşünün : =\ g \ 7 m+y "g L ~ e> PHq Ayrıca her satırın ve her sütunun en az 1 boşluk ve 1 boşluksuz karakter içermesini istiyoruz …

13
Yedi Slash Ekran
0'dan 9'a kadar olan rakamların boş olmayan bir dizgisine giren ve eğik çizgiler ( , ) kullanarak yedi bölümlü bir ekranda nasıl görüneceklerini yazdıran bir program yazın ./\ Bunlar kesin rakamlardır: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ …

9
99 için bir tercüman yazın
99 ("doksan dokuz" olarak telaffuz edilir) yepyeni bir Ezoterik programlama dilidir ( 99 ile karıştırılmamalıdır , italik yazıya dikkat edin). Buradaki göreviniz, 99 için mümkün olduğunca kısa bir tercüman yazmak . En az bayt olan gönderim kazanır. Tiebreaker ilk gönderilenlere gider. Bu soru her zamankinden biraz daha derin olduğundan ve …

30
Bir program sona ererse ve onu görecek kimse yoksa, durur mu?
Gerçekle yüzleşme zamanı: Sonsuza dek burada olmayacağız, ama en azından zamanın sonuna kadar mücadele etse bile, insan ırkını aşacak bir program yazabiliriz. Göreviniz, evrenin sonuna kadar kalan süreden daha fazla beklenen çalışma süresi olan bir program yazmaktır. Bunu varsayabilirsin: Evren, 10 1000 yıl içinde entropi ölecek . Senin bilgisayarın: Unobtainium'dan …

20
Bir liste sıralayın ve biraz İngilizce yazın!
Patronun gizli gizli mesajı okumayı başardı . Ama seni kovmaktan vazgeçmedi, sadece bir sekreter yaptı ve kod yazmanı yasakladı. Ama sen bir programcısın. Kod yazman gerekiyor. Sen gerekir kod. Bu nedenle, kodunuzun olabildiğince İngilizceye benzemesi, mantıklı olması ve olabildiğince az kod gibi görünmesi gerekir. Kodunuz bir tamsayı listesi (bir işlevde …

30
Kaya, Kağıt, Makas, Kertenkele, Epicness Spock Turnuvası
En Son Liderlik Tablosu @ 2014-08-02 12:00 | Pos # | Author | Name | Language | Score | Win | Draw | Loss | Avg. Dec. Time | +-------+----------------------+-------------------------+------------+-------+-------+-------+-------+----------------+ | 1st | Emil | Pony | Python2 | 064 | 064 | 000 | 005 | 0026.87 ms | …

14
Sütümün süresi doldu mu?
Aww, dostum, bu son kullanma tarihi ayları harflerle yazmıyor! 10 Mart'ta mı yoksa 3 Ekim'de mi bittiğini söyleyemem ... Bekle, hayır, boşver, yıl 2012 diyor. (Sokaktaki yarı kullanılmış peynir tenekesi çöp kutusuna benzeyebilir) Bir an için bu marinara kavanoğunun ne zaman bitmesi gerektiğine karar vermek için çok meşgul olduğunuzu varsayalım. …
98 code-golf  date 

30
Kod ile aynı uzunlukta çıktı
Bu zorlamada, girdi almayan ve programın kendisiyle aynı sayıda byte basan veya döndüren bir program veya işlev yazmalısınız. Birkaç kural var: Yalnızca yazdırılabilir ASCII aralığında (0x20 - 0x7E, dahil) veya yeni satırlarda (0x0A veya 0x0D) baytlar yazdırabilirsiniz. Kodunuz bir satır olmamalıdır, bu nedenle kod ve çıktının en az bir baytta …

30
Şifremi panoya kopyaladım! Silebilir misin?
En iyi güvenlik uygulamalarını takiben, sabit diskimde şifrelerimle birlikte düz bir metin dosyası tutuyorum. Aslında, PPCG hesabıma erişmek için bir tanesini kopyalayıp yapıştırdım. Net bir anda, kullandıktan sonra şifrenin panoda kalmaması gerektiğine karar verdim. Bu sık sık başıma geldiğinden, pano içeriğini kaldırmak için bir program kullanabilirim. Meydan okuma Seçtiğiniz bir …
96 code-golf 

30
Hayatta Kalma Oyunu - AlienWar
AlienWar Bu oyun uzaylıların üstün ırk olduğu çok kalabalık bir gezegende gerçekleşiyor. Senin görevin kendi uzaylı oluşturmak ve diğerlerini yenmektir. Pano 2 boyutlu bir tahtadır. Kartın bir tarafının uzunluğu Math.ceil(sqrt(species * 100 * 2.5))kullanılan kartın = ~% 40'ıdır. Tahta bir gezegen, yani batıdaki haritadan çıkarsanız doğuya geri dönersiniz. Kuzeyde yürürseniz, …

3
Zincir Dişli Bilimi: Zincir Tahrik Sistemini Animasyon
Bu meydan okumanın amacı bir animasyonunu üretmektir zincir tahrik kümesi oluşan sistemin, zincir dişlisi dişli bir araya bağlanmış zincirin . Genel Gereksinimler Programınıza üçlü olarak belirtilen zincir dişlileri listesi verilecektir (x, y, radius). Elde edilen zincir tahrik sistemi, bir ile birbirine bağlanır, bu zincir dişlisi, oluşan kapalı gergin zinciri , …

30
Bir "Ceeeeeeee" programı hazırlayın
Bir keresinde bir dize ve karakter olarak girdi alacak ve birincisi ve giriş olarak verilen karakter dışındaki karakterleri birer birer kaldıracak bir JavaScript programı yazdım. Örneğin, bunu girdilerle codegolf.stackexchange.comve ekarakter verimi için hesaplama : codegolf.stackexchange.com cdegolf.stackexchange.com cegolf.stackexchange.com ceolf.stackexchange.com celf.stackexchange.com cef.stackexchange.com ce.stackexchange.com cestackexchange.com cetackexchange.com ceackexchange.com ceckexchange.com cekexchange.com ceexchange.com ceechange.com ceehange.com ceeange.com …
95 code-golf  string 

30
Neden bitmiyor? [kapalı]
Göreviniz: Açıkça sonlandırılması gereken bir program yazmak, ancak hiçbir zaman (bir bilgisayar çökmesine kadar) yapmaz. Basit bir görevi yerine getirmesi gerektiği gibi görünmesini sağlayın: sayıları eklemek, bir şeyi yazdırmak, ... Ama sadece sonsuz bir döngüye yakalanır. Programınızı çok net ve basit hale getirmeye çalışın, bu da aslında öngörülemeyen bir döngüde …

29
Ölçeklenebilir bir Noel Ağacı yapın [kapalı]
Mesele: Noel ağacı yap. Boyut, bazı girdi yöntemleriyle seçilebilir olmalıdır, ancak ağacın herhangi bir kısmıyla doğrudan ilişkili olmak zorunda değildir; ancak, daha büyük girdiler daha büyük bir ağaç üretmelidir. Nasıl yapabilirsin? Sen yazdırarak dışında, tree istediğiniz şekilde yapabilirsiniz ağaç için unicode karakter böyle sen, bu bir olduğunu unutmayın Ne olursa …

30
Birbiri ardına bir OEIS
13/03/2018 16:45 UTC itibariyle kazanır # 345 cevap tarafından, Scrooble . Bu, yarışmanın resmen bittiği, ancak kuralları takip ettiği sürece cevap göndermeye devam etmekte özgür olduğu anlamına gelir. Ayrıca, cevapların sayısı bakımından ilk üç yanıtlayıcıya hızlıca bir hayli hayret: 1. NieDzejkob - 41 cevaplar 2. KSmarts - 30 cevaplar 3. …

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.