Programlama Bulmacaları ve Kod Golfü

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

13
Sayıları 0'a Böl
Hepimize hayatımızın bir noktasında 0'a bölünmenin imkansız olduğu söylendi. Ve çoğunlukla, bu ifade doğrudur. Ama ne olur idi yasak işlemi gerçekleştirmek için bir yol? En yeni yaratıma hoş geldiniz:b -sayıları. bİlgili ana pronumeral (matematiksel olarak imkansız değildir bir ifade temsil eder: -Sayılar hayali sayılar gibi biraz vardır itemsil −1−−−√−1\sqrt{-1} ). …
16 code-golf  math  number 

18
Sayıların sadeleştirilmesi
TV ekranında bir saniyeliğine görünen 6 veya 7 haneli telefon numarasını nasıl hatırlayamıyorsunuz ?! Aşağıda açıklanan özel tekniği kullanarak, yürüyen bir telefon defterine dönüşeceksiniz! Açıkçası, sayıyı 402hatırlamak 110010010sayıdan 337377daha kolaydır ve sayı hatırlamak sayıdan daha kolaydır 957472. Bu, ezberlenen sayının bir yandan mümkün olduğunca az basamak içermesi ve diğer yandan …

18
Değişken uzunlukta bir miktarı çözme
Bir değişken uzunluklu miktarı (aynı zamanda şu şekilde de ifade VLQ veya uintvar) gereken sayıda bayt kullanarak sadece bir 28 bit tamsayı değeri kadar kodlamak için kullanılan bir yöntemdir. Bu, belirli olay verilerinin boyutunu en aza indirmenin bir yolu olarak MIDI dosya biçiminde kullanılmıştır . Çalışma şekli oldukça basittir. Bir …

3
Concorde'un Durumu
Arka fon Seyyar satıcı problemi (TSP) en kısa devre sorar ziyaret ettiği şehirlerin belirli bir koleksiyon. Bu sorunun amaçları için, şehirler düzlemde noktalar olacak ve aralarındaki mesafeler olağan Öklid mesafeleri olacak (en yakın tam sayıya yuvarlanmış). Devre "gidiş-dönüş" olmalıdır, yani başlangıç ​​şehrine geri dönmelidir. Concorde TSP çözücü , Öklid seyyar …

30
Kayıp Numaraları Yazdır
Lost TV dizisinin büyük bir hayranı olarak, her zaman bölümlerde tekrarlanan sayı dizisinden meraklandım. Bu sayılar: 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42 4, 8, 15, 16, 23, 42 (A104101) Herhangi bir programlama dilini kullanarak bu sayıların çıktısını veren bir kod yazın. puanlama: En kısa cevap …

30
İlk n asal sayının toplamını hesaplama
Bu zorluğun zaten burada olmadığı için şaşırdım, çünkü çok açık. (Ya da bulamadığım için şaşırdım ve kimse onu kopya olarak işaretleyecek.) Görev Negatif olmayan bir tamsayı verildiğinde nnn, ilk nnn primerinin toplamını hesaplayın ve çıktısını alın. Örnek 1 İçin n=5n=5n = 5 , ilk beş asal şunlardır: 2 3 5 …
16 code-golf  primes 

8
Çok amaçlı adres hesap makinesi oluşturma
İlham. Ters. Belirli bir omnifix ifadesini değerlendirin. Omnifix normal matematiğin ek gösterimi gibidir, ancak argümanları çevreleyen her sembolün ek kopyaları ile. Dış semboller parantezin yerini alır ve bu nedenle ek parantezlere gerek yoktur. Diliniz -0-n-için makul bir aralıkta toplama, çıkarma, çarpma, bölme ve pozitif gerçek sayıları (negatif olanlar yazılabilir ) …

26
Küp yapmaya çalışın!
Buna dayanarak: Bana bir kare yap! Bunun çıktısını almanız gerekir: #### # # # ### # # # # #### Burada "#" girdi ile değiştirilir. "A" girerseniz, AAAA A A A AAA A A A A AAAA "&" Girerseniz, &&&& & & & &&& & & & & &&&& Liderler …

15
Pazar günlerinizi planlayın!
Kim bir Pazar sabahı yaz aylarında soğuk bir bira ve TV ile ya da kışın badminton ya da arkadaşlarla oynayarak serinlemeyi sevmez? Her zaman ayda kaç gün soğutmanız gerektiğini bilmek sizi iyi bilgilendirir ve ne yapmak istediğinizi planlamanıza yardımcı olur. Bu pc önünde oturan ve bir kod-golf sorunu çözme ya …
16 code-golf  date 

1
Ingress gliflerini çizin
In konum tabanlı AR mobil oyun hayat yolunda Ingress'in oyuncu öğeleri almak için portallar denilen şeyleri kesmek olabilir. (Eğer Ingress ile ilgileniyorsanız, daha fazla bilgi için bana sohbete ping atabilirsiniz. Güven bana, Pokémon'dan daha iyi. Eğer indirirseniz, Direnci seçmeyi unutmayın.) Hack çıktısını önemli ölçüde artırmanın bir yolu , oyuncunun altıgen …

18
Bana battaniye yap!
Böyle bir battaniye istiyorum. Her şerit aşağıya, altına, üstüne, altına gider. Yazdırabilir misiniz? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ \\ \\\ //\\\\ //\\\\ …

7
Bir minimax ağacını değerlendirin
Alice ve Bob küçük bir oyun oynuyorlar. İlk olarak, iç düğümleri olmayan, yapraklarda sayılarla bir kök düğümden (kalın bir nokta ile gösterilir) bir ağaç çizerler. Herhangi bir düğümde çok sayıda çocuk olabilir. Kökten başlıyoruz ve ilk oynayan Alice (A). Mevcut düğümün çocuklarından birini seçmesi gerekiyor. Sonra Bob'un sırası geldi ve …

3
Avukat hakkında meydan okuma
Esinlenen bu . Bu meydan okumada hiçbir avokado zarar görmedi. Merhaba ben meydan okuma avokado juic yardıma ihtiyacım var bu yüzden bana avocad için juic ne kadar süre söylemek için programa ihtiyacım var Bu ASCII sanat avokadoyu gözlemleyin: ###### # # # #### # # # p# # ## #### …

1
Hangi Ubuntu sürümleri destekleniyor?
Bir giriş tarihi verildiğinde, girişiniz o tarihte Ubuntu Linux dağıtımının desteklenen sürümlerinin tam listesini çıkarır . Tüm bültenleri tam listesini aşağıdaki gibidir: Sürüm Kod adı Yayın tarihi Desteklenene kadar 4.10 Siğil Siğil 2004-10-20 2006-04-30 5.04 Hoary Hedgehog 2005-04-08 2006-10-31 5.10 Breezy Badger 2005-10-13 2007-04-13 6.06 LTS Dapper Drake 2006-06-01 2009-07-14 …
16 code-golf  date 

2
RX tarafından ValiDate ISO 8601
Meydan okuma En kısa normal ifadeyi bulun Proleptik Gregoryen takvimindeki (1582'de ilk kabulünden önceki tüm tarihler için de geçerlidir) olası her tarihi doğrular, yani eşleşir ve geçersiz tarihle eşleşmiyor. Çıktı Dolayısıyla çıktı doğru ya da yanlıştır. Giriş Giriş, 3 genişletilmiş ISO 8601 tarih biçiminden herhangi birinde - hiçbir zaman yok. …

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.