Programlama Bulmacaları ve Kod Golfü

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

30
Squiggly Sırası
Bu zorluğun üstesinden gelmek için Adnan’a verilen tüm krediler. Benim son meydan okuma, önce ben tatilinde gitmek . Görev Verilen pozitif tamsayı n, eğer ntek ise , /bunu birçok kez tekrarlayın ; eğer öyleyse n, tekrarla\ bunu birçok kez . (Cidden, test senaryoları bu tanımdan çok daha net olacaktır, bu …
29 code-golf  string 

30
Kare dizisi
Kare alma sırayla her bir terim, x , n , alınarak oluşturulan x , n-1 , o karesi, ve tüm ama ilk dört basamak çıkarılması. Dizi daima x 1 = 1111 ile başlar . Bunun karesi 1234321 olur, yani x 2 = 1234 İlk birkaç terim: 1111 1234 1522 2316 …

16
Bir kare kökü basitleştirin
Olumlu bir tamsayı verildiğinde n, tüm kare faktörlerini çıkararak karekökü √nforma basitleştirin a√b. Çıktı , mümkün olduğu kadar küçük olan a,bpozitif tamsayılar olmalıdır .n = a^2 * bb Sen çıkış olabilir ave bmakul biçimde ya sırayla. Çıktılarını 1örtük olarak atlayamayabilirsiniz. n=1..36As için çıktılar (a,b): 1 (1, 1) 2 (1, 2) …

29
Dalga yapalım!
Giriş: Uzunluğu olan bir dize (dalga snippet'i) >= 2. Pozitif bir tam sayı , n >= 1 . Çıktı: Tek satırlı bir dalga çıkardık. Bunu giriş dizesini n kere tekrarlayarak yapıyoruz . Meydan okuma kuralları: Giriş dizesinin ilk ve son karakteri eşleşirse, toplam çıktıda yalnızca bir kez çıktı alırız (yani …
29 code-golf  string 

2
Eliptik Eğrilere Ekleme
Eliptik Eğrilere Ekleme Feragatname: Bu, eliptik eğrilerin zengin konusuyla ilgili herhangi bir adalet sağlamaz. Çok basitleştirildi. Eliptik eğriler son zamanlarda şifreleme bağlamında medyanın dikkatini çektiği için, eliptik bir eğri üzerinde "hesaplama" işleminin gerçekte nasıl çalıştığı hakkında küçük bir fikir vermek istedim. Giriş Eliptik eğriler (x,y), form düzlemindeki nokta kümeleridir y^2 …

30
Bana sahte yükleyici yap
Sahte bir yükleyici gibi yapın: Parametreler: Ekran loading(boşluk), bu siklik bir -\|/(boşluk) (0-100 aralığında yüzde sayacı) daha sonra bir %. Ekranın her değiştiğinde yüzde sayacının 1 oranında artması beklenir. Sayacın bir sonraki yinelemeye atlaması için geçen süre rastgeledir. Herhangi bir rasgele işlev / yöntem, 1<= ms <=750burada > 0 olabilirlik …

3
Dank Meme Üreticisi
Kendi imajlarımdan nankör memler yapmak hoşuma gidiyor. Ancak "hızlı meme" olarak adlandırılan sitelerin tümü sadece çok fazla kod içeriyor . En güzel meme üretecini yapmanın tek yolunun sizden PPCG'de sizden bir tane golf oynamanızı istemek olduğunu anladım. Öyleyse, yapman gerekenin altını sana vereyim. gözlük Bir meme çıkarmak için bir dosya …

30
Bir kare metin
Meydan okuma Bir dize verilen, metni bir kare şeklinde çıktılar. Metnin her zaman bir kareye sığacağını ve asla boş bir dize olamayacağını kabul edebilirsiniz. Ayrıca hiçbir zaman yeni satırları olmayacağını da varsayabilirsiniz. Örnek Input: Hi, world Output: Hi, wo rld Test Kılıfları Input: Hi, world! Hello Output: Hi, worl d! …
29 code-golf  string  grid 

8
Bir Hanoi Kulesi çözümünü doğrulayın
Hanoi Kulesi'nin ne olduğunu bilmiyorsanız , kısaca açıklayacağım: Her biri farklı boyutta olan üç çubuk ve bazı diskler var. Başlangıçta, tüm diskler ilk sırada, sıralı sıradadır: En büyüğü en alttaki, en küçüğü en üsttedir. Amaç tüm diskleri üçüncü çubuğa getirmektir. Kolay mı geliyor? İşte catch: Diski diğer diskten daha küçük …
29 code-golf  stack 

24
Kılavuzda kaç tane dikdörtgen var?
Her ne kadar bu zorluğun büyük bir başarı olduğu ortaya çıksa da çözülmesi çok önemsiz olduğu ortaya çıktı. Bu nedenle, daha fazla zorluk arayanlar için, şimdi benzersiz dikdörtgenlerin sayısını saymanız gereken bu mücadelenin bir devamı oluşturdum . Bunu kontrol et! Şimdi, bu zorluğu çözmek isteyenler için , işte geliyor. Henüz …
29 code-golf  math 

28
Süper Logaritmayı Hesapla
Bu basit bir meydan okuma olmalı. Bir sayı verildiğinde n >= 0, süper logaritmayı (veya log *, log-star veya yinelenen logaritmayı , çünkü nbu zorluk için hiçbir zaman olumsuz değildir) verin n. Bu, tetrasyona iki ters fonksiyondan biridir . Diğeri ise ilgili bir soru olan süper kök . Örnekler Input …
29 code-golf  math  code-golf  array-manipulation  sorting  code-golf  math  arithmetic  matrix  code-golf  string  kolmogorov-complexity  code-golf  string  code-golf  math  sequence  arithmetic  recursion  code-golf  math  ascii-art  sequence  code-golf  math  array-manipulation  code-golf  code-golf  kolmogorov-complexity  code-golf  string  code-golf  string  decision-problem  code-golf  array-manipulation  tips  javascript  json  code-golf  math  string  number  number-theory  code-golf  math  sequence  fibonacci  number  arithmetic  fastest-code  integer  code-golf  math  sequence  code-golf  string  file-system  tips  golfscript  code-golf  string  code-golf  string  natural-language  code-golf  string  file-system  code-golf  math  array-manipulation  code-challenge  image-processing  compression  code-golf  math  number  sequence  code-golf  math  combinatorics  regular-expression  code-golf  sequence  pi  code-golf  ascii-art  code-golf  string  array-manipulation  sorting  code-golf  string  graph-theory  code-golf  string  code-golf  string  ascii-art  code-challenge  compression  code-golf  code-golf  math  sequence  number-theory  code-golf  maze  graph-theory  code-golf  math  sequence 

3
Tamsayılı Karmaşıklık
Göreviniz, n girişinde , her sayının 1'den n'ye kadar olan minimum ifadesini sırayla veren bir program yazmaktır . Bayt cinsinden en kısa program kazanır. Minimal bir ifade, mümkün olan en az 1 kullanarak, verilen sayıyla sonuçlanmak için 1'leri toplama ve çarpma ile birleştirir. Örneğin , minimum olan on bir ile …

14
Güç aktarma tertibatını bul!
Kazanan (oldukça açık bir şekilde) Jelly'i 10 byte kullanan Dennis ♦! Bu meydan okuma hala burada devam edecek, ancak sonuç alınmayacak. Bir sayının güç kaynağı, John Conway (Conway'in Yaşam Oyununu yapmakta da kayda değer olan bir kavramdır) ama mesele bu değil. Bu şekilde tanımlanır: Herhangi bir sayı için ..., sayının …
29 code-golf  math 

10
Noel Baba'nın Kararı
Noel Baba'nın Kararı: Bu mücadelede, Noel Baba'nın listesindeki birinin yaramaz ya da kibar olup olmadığına karar vermesine yardımcı olacak ve daha sonra coalya da alacaksın toys. Fakat ne yazık ki, Noel Baba örgütlenmemiş durumda, bazı girişlerinde naughty, nice ve namealanları yanlış sırada. Giriş Girdi aşağıdaki değiştirilebilir formatta gelecek: kişinin adı …

3
Bir kutuda doldurma astarları
Göreviniz verilen bir dikdörtgeni asal sayılarla doldurabilecek bir program veya işlev yazmaktır. widthVe heightdikdörtgen giriş olacaktır. Çıktı height, widthrakamlardan ve boşluklardan oluşan dizgelerin bir listesi olmalıdır . 2 veya daha büyük olan her yatay (soldan sağa) ve dikey (yukarıdan aşağıya) basamak dizisi (boşluk veya dikdörtgen kenarlıklarıyla sınırlandırılmış) asal sayı olmalıdır. …

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.