Programlama Bulmacaları ve Kod Golfü

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

30
Her zaman yükleniyor ... Windows tarzı
Aşağıdaki talimatları uygulayarak Windows tarzı bir Yükleme çubuğu yapın. (Bunun Yükleniyor ... ' dan farklı olduğuna dikkat edin ) Çıktınız başlamalı [.... ]. Her kene, 100 ms beklemelisiniz, sonra her noktayı bir karakter sağa hareket ettirmelisiniz. nokta onuncu karakterdeyse, ilkine getirin. Tekrar çıkmadan önce ekranı temizlemeniz gerektiğine dikkat edin. Çıktı …

30
İkileri üçlü ile değiştirin
Pozitif bir tamsayı Verilen n onun asal çarpanlara alıp onun faktörlerin hepsini yerine bazı kod yazmak 2ile 3. Örneğin 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Bu kod-golf olduğundan amaç, cevabınızın bayt sayısını en aza indirmektir. Test durumları 1 -> 1 2 …


26
Motosiklet dişli kontrolü!
Bazılarınız bir motosikletin kayar şeklini biliyor olabilirsiniz. Ama yapmayanlar için, Şuna benziyor 6 5 4 3 2 N- 1 Şimdi birkaç vites değiştirdikten sonra hangi viteste olduğumu bilmek istiyorum. Program tarafsız çalışmalıdır. Örnek giriş: V^^ Örnek çıktı: 2 Gördüğünüz gibi, bir kez N'den 1'e düşürdüm ve iki kez 2. vitese …
36 code-golf 

18
Birinci sınıf sayma egzersizinizi otomatikleştirin
CodeGolf Mücadelesi PWSSHHHH! 3000 yılında bir kriyojenik laboratuvarında uyanırsınız. Muhtemelen bir teslimat çocuğununki olan kariyer çipinizi almak için görevlendirme ofisine kadar eşlik ettiğinizde, bir sonda 2000 yılından geldiğinizi tespit eder. Bu nedenle ve birkaçı basmakalıp, bugünün modern insanına kıyasla aptal kabul edilir ve ilköğretim okulu tekrarlamak zorunda. Birinci sınıfa giriyorsunuz …

30
Bölünme ve kalanlar
Bu zorluk, muhtemelen çoğu "standart" dilde önemsiz olsa da, bu sitede çok nadir görülen, çok ezoterik, düşük seviyeli ve / veya kullanımı zor olan dillere yöneliktir. Çözmesi gereken ilginç bir problem ortaya çıkarmalı, bu yüzden okuduğunuz tuhaf dili denemeniz için bir fırsat! Görev İki doğal sayı alın ave bgirdi olarak …

21
Sıçrayan kanguru
backstory Feragatname: Kangurularla ilgili bilgiler içerebilir. Kanguru gelişmenin birkaç aşamasını geçiyor. Yaşlandıkça ve güçlendikçe, daha yükseğe ve daha uzun zıplayabilirler ve aç olmadan önce daha fazla zıplayabilirler. 1. aşamada , kanguru çok azdır ve hiç atlayamaz. Buna rağmen sürekli beslenme gerektirir. Böyle bir aşama 1 kanguru aktivitesini temsil edebiliriz . …

30
Devam etmek için herhangi bir tuşa basın
Göreviniz aşağıdaki metni görüntüleyen bir program oluşturmaktır, kullanıcı bir tuşa basın için bekleme (Bu gibi tuşları görmezden iyidir ctrl, alt, caps lockanahtarlar gibi, vb sürece letters, numbers, symbolsve entergöz ardı edilmez), ve sonra programı sonlandırın: Press any key to continue... İzleyen yeni satırlara izin verilir. Bir tuşa basıldıktan hemen sonra …
36 code-golf 

11
Farklı görevler, aynı karakterler
Bu zorlukla aynı karakter grubunu kullanarak 4 farklı görevi çözmeniz gerekiyor. Karakterleri yeniden düzenleyebilirsiniz, ancak karakter ekleyemez veya kaldıramazsınız. Kazanan, en az sayıda karakter kullanarak tüm görevleri çözen teslim olacak. Tüm görevler aynı dilde çözülmelidir. Not o karakterlerin küçük sayı değil, en küçük sayı olmasından eşsiz karakterlerle. Görev 1: NHer …

8
Manyak karımın Noel ağacımızı dekore etmesine yardım et
Karım çok, diyelim ki, özellikle Noel ağacımıza süsler koymak söz konusu olduğunda. Bu deneme zamanında ona yardım etmesi için ona bir kod verelim. Giriş Bir girdi göz önüne alındığında 2 < n < 10ağacın yüksekliği ve 0 < k < nfarklı süs sayıları. Görev Ağaç ile başlangıç süsleyin 1ve artışı …

14
Zorluklar Dizisi # 2: Yuvalanmış Bir Diziyi Ayırma
Not: Bu, bir dizi dizi işleme zorluğundaki # 2'dir . Önceki meydan okuma için, buraya tıklayın . Yuvalanmış Listeleri Ayırma Yuvalanmış bir listedeki değerleri ayırmak için, düzleştirin ve ardından her değeri önceki ile aynı iç içe derinlikte olacak şekilde kaydırın. Yani, bu liste: [1, [2, 3], [4, 4, [5, 2], …

24
Karmaşık İkili Sayılar
Gerçek ve hayali parçaların tam sayı olduğu karmaşık sayılar olan pozitif tamsayılardan Gauss tamsayılarına kadar basit, kesin bir haritalama yapalım . Olumlu bir tamsayı verildiğinde, örneğin 4538, hiçbir öncü olmadan ikili olarak ifade edin 0: 4538 base 10 = 1000110111010 base 2 İzleri silin 0: 100011011101 Bir veya daha fazla …

11
Bir xkcd göster
xkcd, herkesin en sevdiği web komutanlığıdır ve hepimize biraz daha mizah getirecek bir program yazacaksınız. Bu zorluğun amacı, girdi olarak bir sayı alacak bir program yazmak ve bu xkcd ve başlık metnini (mousover metni) görüntülemektir. Giriş Programınız girdi olarak pozitif bir tamsayı alır (zorunlu olarak geçerli bir çizgi romanının bulunması …

14
Sonsuz Kelimeleri Bulun!
(Not: Bu benim önceki meydan okumamın bir sonucudur. Dönen Kelimeleri Bulun! ) Sonsuzluk Kelimesinin Tanımı : Bir Sonsuz Kelimenin tüm karakterlerini alfabedeki (AZ) eğrileriyle bağlarsanız, aşağıdaki diyagramlardaki gibi bir sonsuzluk sembolü ∞ elde edersiniz. Tüm Hatta bağlantısı olmalıdır aşağı tüm tek bağlantıları olmalıdır, yukarı . Büyük / küçük harfleri görmezden …
36 code-golf  string 

30
Kod merdiveni, Polisler
Not: Bu zorluk tamamlandı. Gönderimler hala kabul edilir, ancak kazanamaz. Bu polislerin ipliği. Soyguncuların ipliği buraya gidiyor . Tamsayıyı çıkaran bir kod yazın 1. Tek bir karakter ekler, kaldırır ya da değiştirirseniz (seçtiğinizden), kod tamsayıyı vermelidir 2. Bir karakter daha (aynı veya başka) değiştirin; kodun çıkması gerekir 3. Mümkün olduğu …

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.