«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

8
Ulaşılabilir sayılar
Tanımlar Euler Phi İşlevi (AKA totient işlevi ): pozitif bir sayı alan ve verilen sayıdan daha düşük olan, verilen sayıdan daha az olan pozitif sayıların sayısını döndüren bir işlev. Olarak belirtilir φ(n). Ulaşılabilir sayı : xöyle bir pozitif tamsayı varsa φ(x) == n, o nzaman erişilebilir . Görev Belirli bir …

15
Maksimum karşılıklı ortak birincil çarpanlara ayırma
Tanımlar İki sayılardır eş asal onların tek olumlu ortak böleni ise 1. Bu listedeki her sayı çifti birbiriyle eşdeyse , bir sayı listesi karşılıklı olarak birlikte yapılır. Sayının çarpanlara ayrılması n, ürünü olan sayıların listesidir n. Görev Pozitif bir sayı verildiğinde , içermeyen maksimum uzunluk ile nkarşılıklı ortak faktörleştirmeyi çıktılayın …

4
Sonlu bir grubun alt gruplarının sayısını bulma
Tanımlar Grupların , sonlu grupların ve alt grupların tanımlarını zaten biliyorsanız bu bölümü atlayabilirsiniz . Gruplar Soyut cebirde, bir grup bir demettir (G, ∗) , burada G bir kümedir ve ∗ G × G → G fonksiyonudur , böylece aşağıdakiler geçerlidir: Kapatma: G'deki tüm x, y için , x ∗ …

5
Tüm Brain-Flak Parçacıklarını Oluştur
Bu soru, Brain-Flak'ın ilk Doğum Günü'nü kutlamak için tasarlanmış birkaç Brain-Flak Doğum Günü mücadelesinin ikincisidir! Brain-Flak'ın Doğum Günü hakkında daha fazla bilgiyi burada bulabilirsiniz Meydan okuma Bu meydan okuma için, tam olarak eşleşen tüm dizeleri bir parantez listesinden oluşturacaksınız. DJMcMayhem'in tamamen eşleşen bir dize tanımını ödünç almak için : Bu …

9
11 olmadan Palindromik Asallar
Çift basamaklı her palindrom 11 ile bölünebilir, bu nedenle 11 çift basamaklı tek [palindromik asal] dır. - David Wasserman, OEIS Bugün araştırmamı yapmadan önce, programım palindromik primleri hesaplarken çift sayı (11 hariç) rakamları atladığında manuel olarak öğrendim. Göreviniz: bir tamsayı girişi N verildiğinde, Stephen'ın Palindromic Sekansı ™ ndaki N terimini …

9
Klavye düzenleri zorluğu
Kişilerin yaygın olarak kullandıkları klavye düzeni, aşağıda gösterildiği gibi QWERTY düzenidir. Ancak başka klavye düzenleri de var: DVORAK Colemak WORKMAN Senin görevin Kodunuz iki giriş alır: klavye düzeninin adı ve yazılacak bir dize. Amacınız QWERTY girişinizi sanki ilk parametre olarak verilen klavye düzeniyle yazıyormuş gibi dönüştürmektir. kurallar Giriş formatı ücretsizdir, …

9
Listeler ve diziler, parça parça
Bu meydan okumada, belirli bir şekilde çözülmesi gereken dört farklı ama biraz ilgili görev alacaksınız. İlk olarak, görevleri açıklayacağım, sonra nasıl çözmeniz gerektiğine dair bir açıklama izleyeceğim. Kodunuz dört görev için de girdi olarak iki pozitif tamsayı almalıdır: n,mnerede n<m. Tüm görevler aynı dilde çözülmelidir. Matrislerin oryantasyonu isteğe bağlıdır (n-by-m, …

4
2048 yapboz gibi metin yerçekimi değiştirme
Oyunda 2048, bir ızgara var ve öğeleri dört yönde hareket ettirebilirsiniz. Hepsi olabildiğince bu yönde hareket ediyor. Bu meydan okuma için, aşağıdaki gibi bir yastıklı, kare 2D dize (yeni satırlarla veya dizelerin bir listesi) verilecektir: ab cd e f ghij kl mno p q r st u v w x …
14 code-golf  string 

1
Avokadolarımı meyve suyu yapmama yardım et
Bu meydan okumada, mümkün olduğunca çabuk ve tamamen meyve suyu yapmak istediğim bir avokado alanım var. Tüm avokadoları mükemmel bir şekilde nasıl meyve suyu içebileceğime yardımcı olacak bir program veya işlev yazabilir misiniz? Giriş olarak, avokadoları mx mkare ızgara olarak alırsınız , burada m3 ile 6 arasında bir tamsayı vardır. …
14 code-golf 

12
Artı veya eksi poliglotlar!
Gönderiminiz bir sayı listesi (dilinizin desteklediği liste biçiminde veya birden fazla işlev / komut satırı parametresi kullanarak) veya olmayan bir karakterle ayrılmış bir sayı dizisi almalıdır 0123456789. Bir dilde, hepsini eklemeli ve toplamı çıkarmalıdır. Başka bir dilde, sırayla birbirlerinden çıkarılarak çıktı alınmalıdır . Misal: 12 5 7 2 Bir dilde …

11
A, Vızıltı, C, D, E, Fizz, G
Dizeleri kullanarak basit bir FizzBuzz. verilmiş 1 kelime veya kelime öbeği (dize) 2 benzersiz karakter Çıktı İlk karakterin yerine her geçtiği fizz ve ikinci karakterin her biri buzz ile değiştirilmiş sözcük veya tümcecik kurallar Hem Fizz hem de Buzz'daki ilk harf büyük yazılmalıdır Fizz ve buzz kelimelerinin geri kalanı için, …
14 code-golf  string 

23
Sarı ahşapta iki yol ayrıldı (bölüm 1)
Bu bir serinin ilkidir, ikincisi sarı ahşapta iki yol ayrılmıştır (bölüm 2) Bu meydan okumadan esinlenerek Robert Frost'un ünlü şiiri "Alınmamış Yol": Sarı bir ağaçta iki yol ayrıldı, Ve üzgünüm ben de seyahat edemedim Ve bir gezgin olmak, uzun durdum Ve olabildiğince bir aşağı baktı Bir yerde çalılar bükülmüş nereye; …

4
Matematik Problem Gösterimini Çöz
Her biri bir tamsayı verilen sonsuz sayıda ödev problemim olduğunu (!) Varsayalım. Matematik Problem Gösterimi, problem tanımlayıcılarını kullanarak problemin alt kümelerini tanımlamak için kullanılan bir gösterimdir. Bir MPN ifadesi birkaç şeyden oluşabilir: Tek bir değer. Bu sayı içeren bir grubunu temsil eder: 99 -> {99}. Basit bir ürün yelpazesi. Bu …

1
Sürgülü bir bulmaca içine bir resim yapmak
özet Bu zorluğun amacı, Fransızca'da taquin olarak da adlandırılan 15 bulmaca / kayan bulmacanın geri alınmamış bir görüntü sürümünü oluşturmaktır . Detaylar: Aşağıdakilerden oluşan bir girdi verildiğinde: bir şekil, bir tamsayı n, başka bir tam sayı r, programınız veya işleviniz veya uygun olan herhangi bir şey , girişle aynı görüntüyü …

2
Sahilde bir gün
Bu meydan okumadan ilham alındı Hedef: Amaç bir kumsala çarpan dalgalar çizmektir. Giriş: Size giriş olarak 3 tamsayı (istediğiniz formatta) verilecektir. İlk tamsayı çizimin uzunluğu olacaktır. İkinci tamsayı, dalgaların tepeye başladığı kum plajının endeksi olacaktır (kumsaldan en az 3 boşluk) Üçüncü tamsayı, dalgalar arasındaki boşluk olacaktır (en az 3, çizim …

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.