Programlama Bulmacaları ve Kod Golfü

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

9
Ortalama olmayan sıcaklıklar!
TNB'de bir kez en iyi sıcaklık ölçeği hakkında bir tartışma yapıldı ve bir şey üzerinde anlaştık: Dört ana sıcaklık ölçeğinin ortalamasını alın! Bu, Celsius , Kelvin , Fahrenheit ve Rankine'dir (Üzgünüz Réaumur). Yani, şimdi mesele şu ki, çoğu insan bu sistemi kullanmıyor. Yani, bu ortalamadan geri dönüş yapmak için bir …
21 code-golf  math 

30
Tüm k-mer / n gram
giriş Histogramlarımız ve saymamız vardı ama hepsini listelemiyoruz. Dyalog Ltd. her yıl bir öğrenci yarışması düzenliyor. Buradaki zorluk , iyi bir APL kodu yazmaktır . Bu, bu yılın altıncı sorunun bir dil agnostik kod-golf sürümüdür. Bu zorluğu yarışmanın asıl yazarından buraya göndermek için açıkça iznim var. Verilen bağlantıyı takip ederek …

10
İşe yaramaz karakterleri sırala
Bu zorluk, TidB'nin bu çok güzel cevabından ilham alıyor. TidB'nin cevabında her sekiz karakter doğru sırada: gnilwoB edoC( Code Bowlinggeriye). Diğer dizeleri ancak edilir garip, rasgele sırada idi. Buradaki zorluk, bunu düzeltmek. (Boş olmayan) bir dize ve ngiriş olarak pozitif bir tamsayı alın . Dize, aralıktaki ASCII karakterlerini içerecektir: 32-126 …

27
Başka bir listedeki değerlerin endekslerini bulun
Girdi olarak iki pozitif tamsayı listesi almalısınız, hadi n ve m olarak adlandıralım . Bunu varsayabilirsin: N içindeki tüm tam sayılar m'nin bir parçasıdır Tüm tamsayılar m benzersizdir Listeler boş değil Zorluk: Değerleri n olarak bulduğunuz yerin indekslerini m , m cinsinden döndürün . Bu kafa karıştırıcı olabilir, ancak test …
21 code-golf  number 

16
Yağ Parmaklarımı Düzelt
Code Golf Mücadelesi Bir hastalığım var, parmaklarım şişman ve sık sık kryboard'umun sağında bir tuş yazarak sıkıntı bırakıyorum. Korkarım, zaman geçtikçe, isdue daha da kötüleşiyor. Yapacağım her anahtarın adımı wiln; sağa kaydırma shiftne olmak! Befpre sonra bir programın (ya da functipn) her keystrpke'yi sola geri kaydırmak için yazmasını istiyorum. TJIS …

8
Golomb'un titrek dizisi
OEIS bir varyasyonunu sahip üzerinde (A111439) Golomb sekansının . Golomb'un dizisinde olduğu gibi dizide A(n)ne sıklıkta ngöründüğünü açıklar . Ancak ek olarak, iki ardışık sayı aynı olamaz. Diziyi oluştururken A(n), her zaman bu iki özelliği ihlal etmeyen en küçük pozitif tam sayı olarak seçilir. İzin verilmeyen ardışık aynı sayılar nedeniyle, …

16
Özdeğer çiftlerini doğrulayın
Bu mücadelede size kare bir matris A, bir vektör vve bir skaler verilecek λ. Size (λ, v)karşılık gelen bir özdeğer olup olmadığını belirlemeniz gerekecektir A; yani olsun ya da olmasın Av = λv. Nokta ürün İki vektörün nokta çarpımı, eleman bazında çarpımın toplamıdır. Örneğin, aşağıdaki iki vektörün nokta ürünü: (1, …

10
Bu listede kaç tane Blackjack dizisi var?
Göreviniz, 12 kartlık bir sıralı listede kaç tane farklı Blackjack dizisi bulunabileceğini bulmak. Bir Blackjack dizisi, toplam puanları tam olarak 21 olan ardışık kart dizisi olarak tanımlanır. Aşağıdaki tabloya göre puanlar sayılır: Symbol | Name | Points Symbol | Name | Points -------+-------+-------- -------+-------+-------- 2 | Two | 2 9 …

24
Başlıktaki bitişik karakterler nerede? [3, 4]!
Başlık bilerek yanlış yazılmış. Nedenini bulmak için daha fazlasını okuyun. Göreviniz: karakterleri içeren sınırlandırılmış bir dize veya liste verildiğinde A,B,C,D, bitişik eşit karakterlerin tümünün dizinlerini çıkarın. Çıktı, birden çok satırda birden çok dize / tam sayı, bir liste / dizi ya da ayrılmış bir dize olabilir. Tüm çıktılar bir listede …

20
Bu FizzBuzz'a nasıl ulaştım?
FizzBuzz çok basittir, bahis geriye doğru yapabilirsiniz. Bu mücadelede, FizzBuzz dizesinin uzunluğu size verilecek ve bu dizgeyi üreten pozitif tamsayıyı vermelisiniz. Açıklama Bunu kesmek için n, aşağıdaki algoritma için bir FizzBuzz dizgisi oluşturulur. Boş bir dizeyle başlayın ve her biri için i=1..n(dahil): Eğer ibölünemeyen bir 3tarafından 5, komuta FizzBuzzdizeye. Eğer …
21 code-golf 

14
En küçük ortalamanın alt matrisini bulun
Bir n-m- tamsayı matrisi verildi , burada n, m> 3 . Göreviniz bulmaktır , en düşük ortalamaya sahip 3'e 3 alt matrisi ve bu değeri elde etmektir. Kurallar ve açıklamalar: Tamsayılar negatif olmayacak İsteğe bağlı giriş ve çıkış formatı Çıktı en az 2 ondalık noktaya kadar doğru olmalıdır (tam sayı …
21 code-golf  math  matrix 

8
Sezonluk bir hediye verin
Görev Bir sarıcı eleman ve pürüzlü olmayan bir 3D dizisi verildiğinde, dizinin üst, alt ve etrafını sarın. Hem karakter hem de sayısal verileri işlemelisiniz, ancak paketleyici ve hediye aynı veri türüne sahip olur. Karakter örneği Karakter verileri için, ya tek karakterli 3D dizileri ya da dizelerin 2D dizilerini kullanmayı seçebilirsiniz: …

30
Değişikliğimi Say
Göreviniz "quarter", "dime", "nickel" ve "penny" dizelerini belirli bir sıra içerisinde ve herhangi bir sayıda, belirli bir sırayla içermeyen bir diziyi sıralamak ve bunları şu sıraya göre sıralamaktır: quarter dime nickel penny(başka bir deyişle, en düşük para değerine sahip). kurallar Programınız, ABD paralarının adlarını içeren girdi olarak bir dizi almalı …

3
Koalas, Yengeç ve Commapillar
İki pozitif tamsayı X ve Y verildiğinde, aşağıdaki üç ASCII-art hayvanının herhangi bir kombinasyonunu, çıkışın mümkünse tam olarak X virgülleri ( ,) ve Y periyotları ( .) içerecek şekilde verin. Koala: 1 virgül, 2 dönem <.,.> Yengeç: 2 virgül, 2 dönem ,<..>, Virgül: 3 veya daha fazla virgül, 1 dönem …

8
Arnold'un Kedi Haritası
Meydan okuma Aynı genişlik ve yüksekliğe sahip renkli bir raster görüntü * verildiğinde, Arnold'un kedi haritası altında dönüştürülen görüntüyü çıktılar . (* detaylar aşağıya bakınız) Tanım Görüntünün boyutu göz önüne alındığında Nbir pikselin koordinatları arasındaki sayılar olarak verilmiştir varsayalım 0ve N-1. Arnold'un kedi haritası daha sonra şöyle tanımlanır: Koordinatlardaki bir …

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.