Programlama Bulmacaları ve Kod Golfü

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

30
Ben bir Fibonacci Numarası mıyım?
Senin görevin: Girilen bir sayının Fibonacci numarası olup olmadığını kontrol etmek için bir program veya işlev yazın . Bir Fibonacci sayısı, Fibonacci dizisinde bulunan bir sayıdır. Fibonacci Dizisi şöyle tanımlanır: F(n) = F(n - 1) + F(n - 2) Tohumları ile F(0) = 0ve F(1) = 1. Giriş: Bir Fibonacci …

30
Hoşçakal zalim dünya!
Arka fon Merhaba golfçüler! Tüm programlama dillerini öğrenmek istiyorum! Ama kısa bir dikkat süresine sahibim ... ve tüm Merhaba Dünya örneklerini kopyalamak sıkıcı oluyor ... ama ateşi seviyorum! ^ W ^ Meydan okuma Demek plan burada! Hepinizin derlenecek, yazdırılacak Goodbye Cruel World!ve çökecek en küçük kodu yazmanızı istiyorum . Veya, …

27
Bilgisayarın internete bağlı olup olmadığını kontrol edin
Senaryonun internete erişimi olup olmadığına göre "Truthy / Falsey" olan bir çıktı üreten bir program yazın . Kendi takdirinize bağlı olarak mevcut herhangi bir siteye bağlanmayı deneyebilirsiniz (yalnızca% 10 çalışma süresi olan gölgeli bir site kullanmayın - yıllık% 80'in üzerinde çalışma yapmaya çalışın). Site kapalı, programınız yok değil çalışmak zorunda. …

30
Üçüncü kez cazibe
Göreviniz kabul etmek istiyorsanız, pozitif bir tamsayı çıkaran bir program yazmaktır (0'dan yüksek). Kaynak kod çoğaltıldığında, çıktı aynı kalmalıdır. İşin en zor yanı, kaynak kodu üç defa yazıldığında (üçlü?) Çıktının 3 ile çarpılmasıdır. kurallar Tam bir program oluşturmalısınız . Yani, çıktınızın STDOUT'a yazdırılması gerekiyor. İlk kaynak en az 1 bayt …

30
Oscar'ın En İyi Resmi Kazananını Yazdır
Bu zorluk Oscar 2017, La La Land Moonlight'ta En İyi Resmin sahibi oldu ! Buradaki zorluk, metni basmak. La La Land bir saniye bekleyin, ardından gösterilecek metni değiştirin La La Land MehtapOrijinal metnin (La La Land) üstü çizili olması gerekir . Bu, ekranı temizleyerek, orijinal metnin üstüne çizerek veya başka …

30
Sürekli bellek ayıran en kısa program
Sonsuza kadar çalışan ve ne kadar uzun çalışırsa, en azından tahsis edilebilecek bellek miktarına göre işletim sisteminin sınırına ulaşana kadar, daha fazla bellek ayıran bir program yazın. Çoğu çekirdek, bir şey için kullanana kadar ayırdığınız belleği ayırmaz, bu nedenle programınız C veya başka bir düşük seviyeli dilde ise, her sayfaya …
49 code-golf 

30
Sonsuz disk G / Ç için en kısa kod
(Sadece Google Chrome'da 50 sekme açın: D (şaka yapıyorum, yapamazsınız) Herhangi bir dilde sonsuz disk G / Ç için en kısa kod, C # örneği: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); } } } …
49 code-golf 

9
Xkcd notasyonunda bir tarih okuyun
ISO 8601 standart tarih formatıyla ilgili xkcd'sinde Randall oldukça ilginç bir alternatif gösterime girdi: Büyük sayılar, geçerli tarihte olağan sıralarında görünen tüm sayılardır ve küçük sayılar, bu sayının oluşumunun 1 temelli göstergeleridir. Bu yüzden yukarıdaki örnek temsil eder 2013-02-27. Böyle bir tarih için bir ASCII gösterimi tanımlayalım. İlk satır 1 …

5
Bu Kendinden Referanslı Bir Sorun
Tupper'ın Kendine Referans Formülü (Wikipedia'dan kopyalandı) Tupper'ın kendine referans formülü, Jeff Tupper tarafından tanımlanan, düzlemde çok spesifik bir konumda iki boyutta çizildiğinde, formülün kendisini görsel olarak çoğaltmak için "programlanabilen" bir formüldür. Çeşitli matematik ve bilgisayar bilimleri derslerinde grafik formüllerinde alıştırma olarak kullanılır. Zemin işlevi nerede . Let kşu 543 haneli …

30
Alfabeyi, alfabeyi veya yalnızca bir karakteri çıkar
Zorluk basit: Girdi alan bir işlev veya program yazın xve küçük harfli alfabenin xbir parçasıysa küçük harfli alfabeyi çıkarır, büyük harfli alfabenin xbir parçasıysa büyük harfli alfabeyi çıkarır ve xher ikisinin de bir parçası değilse çıkarır. Kurallar: Giriş, fonksiyon argümanı veya STDIN'den olabilir. Giriş, 32 ile 126 arasında (ASL'den tilde …

13
Yarr! Gizli hazineye bir harita!
Giriş “Yarr !! Kendimizi“ programcı ”olarak adlandıran bir hanımefendi vardı, bir haritayı 'gizli hazinemiz haline getirdi!” Ancak' tuhaf sayılar 'harfleri ile yazılmış! ”E5, N2, E3” Çılgınlık! Uygun bir hazine haritası bile yazamıyorum, 'işe yaramaz sürün. Bizi düzeltin! Size hazineden payını hediye edeceğiz!' Zorluk Açıklaması Bir korsan grubu hazine haritasını okumakta …

30
Geçerli Zaman Çıktısı
Meydan okuma Şu andaki zamanı sürekli olarak (bir kesme ile iptal edilinceye kadar), saniyede bir kez aşağıdaki yollardan biriyle göndermelisiniz: 24 saat ya da AM / PM formatında olmalıdır. Eski ise, iki nokta üst üste yerleştirilmelidir (15:47:36). İkincisi ise, iki nokta üst üste yerleştirilmeli ve AM / PM’yi izlemelidir (ör. …
49 code-golf  date 

6
Araban sadece sağa döner!
Giriş Engelli bir parkurda kaçak bir arabanın içinde sıkışıp kalmış olmanın talihsizliğine sahipsiniz. Aracın tüm özellikleri hassas değil, hasarlı direksiyon sistemi için tasarruf sağlıyor. Düz sürebilir veya sağa dönebilir. Araç güvenliğe yönlendirilebilir mi? mekanik Arabanız 8x8'lik bir haritanın sol üst köşesinde başlar ve sağ alt köşede güvenlik sağlamaya çalışıyor. Otomobilin …


7
Kullanıcı Profili Oluştur Mini Oyunu
Dün çok zekice bir şeye rastladım. Evet, bu bir kullanıcı profili sayfasında Tic-Tac-Toe'nun çalışan bir uygulaması@minitech . Tabii ki, onu gördüğüm an , fikrini tersine çevirmek ve ona bir tane olmak zorunda kaldım : P İşte doğrudan yazıya gömülü kendi örneğim. Bunun için iyi bir çözüm bulmadığım birkaç uygulama detayı …

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.