«code-golf» etiketlenmiş sorular

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

2
Tamamen parantez içindeki ifadeler
Bugün meydan okuman, bir ifadenin tüm olası tam parantezlerini üretmektir. Girişiniz, operatörler tarafından ayrılmış bir veya daha fazla terim içeren yazdırılabilir ASCII'nin tek bir satırıdır. Girişte boşluk da olabilir - bunları yok saymanız gerekir. Bir terim [a-zA-Z0-9], bir operatör [^ ()a-zA-Z0-9]. Girişin her zaman geçerli olduğunu varsayabilirsiniz. Belirli bir ifadeyi …

5
Sandalyenizi Analiz Edin
Bu zorluk Downgoat'ın koltuğunuzu ayarlayın . Meydan okuma Yeni sandalyeni yeni ayarladın! Size mükemmel uyum sağlar. Ancak, tekerlek gıcırtılı ve onarım insanlarının ayarı değiştireceğini biliyorsunuz. Sorun şu ki, bir cetveliniz yok, bu yüzden sizin için ölçmek için bir program yazmanız gerekecek. Onarım insanlar sadece bu kadar uzun süre bekleyebilirler. Bu …

5
Bu bir polinom faktörü mü?
Bir polinom bir faktör bölünemeyen (x-n)eğer f(n)=0bir işlev için f. İşiniz: bir polinom fonksiyonunun f(x)bölünebilir olup olmadığını belirlemek (x-n). Girdi Girdi şeklinde (x-n), (Polynomial). Unutmayın, n negatif (x-n)ise, girdi biçiminde olacaktır(x+n) . Polinom için, tüm üsler olarak konacaktır ^. Değişkenlerin yanına katsayılar yazılacaktır x. Örnek bir polinom olabilir 2x^2 + …

10
Aritmetik İlerlemeler
Senin görevin aritmetik bir dizi ise giriş ve çıkış n-terim için formül analiz, aksi takdirde "NAAP" yazdırmaktır. Giriş Girdi (STDIN'den), her bir sayının bir sınırlayıcıyla (boşluk veya virgül veya noktalı virgül [hangisi olursa olsun) -1000 ile 1000 dahil olmak üzere 4 ila 10 sayı arasında birkaç sayıdan oluşur. tercihiniz]). Aşağıda …

1
Ducttape Ducttape
Patronunuz, bir grup çalışanının (siz de dahil) başkalarından kod çalmaktan hoşlandığını keşfetti. Ona başkalarından kod çalan insanları bulmak için kullanabileceği bir program yazmanı emretti. Görev: Birisinin kodunu başka bir yerden kopyalayıp kopyalamadığını (bir kısmını) algılayan bir program / işlev yazın. Program mevcut tüm programları ve test etmesi gereken programı iki …

4
Rasyonel bir sayının p-adik normunu hesaplayın
Rasyonel bir sayının p-adik normunu hesaplayın Giriş olarak 3 tamsayıyı m,n,p( ppozitif bir asal olan) alan, |m/n|_p(tamamen azaltılmış) bir fraksiyon olarak p-adik normu (ile gösterilir ) çıktı veren bir fonksiyon veya program yazın . Fermat'ın sadece çok küçük marjları olduğu biliniyor, ancak bilinmeyen şey, sadece çok küçük bir bilgisayar ekranına …

5
LaTeX vurgu makrolarını uygulama
Giriş LaTeX dizgi sistemi aksanları tanımlamak için makrolar kullanır. Örneğin, ê harfi tarafından üretilir \hat{e}. Bu zorlukta, göreviniz bu işlevin ASCII sürümünü uygulamaktır. Giriş Girişiniz, yazdırılamaz ASCII karakterlerinin boş olmayan bir dizesidir. Yeni satır içermez. Çıktı Çıktınız iki satırdan oluşan bir dizedir. İlk satır aksanları ve ikinci satır ait oldukları …

1
Gizli Noel Baba - Revisited
Noel hızla yaklaşıyor ve onunla birlikte, yıllık aile Gizli Santa düzenliyor. Bu konuda bir başlangıç ​​yapmak istiyorum, ancak çiftlerin birbirleri için satın almadığından emin olmak sorunlara neden olmaya devam ediyor ve bunu yıllarca yapmasına rağmen Bob, birçok hediye için hediye satın alma konusunda oldukça saçma olan bir sorun var. , …
11 code-golf 

3
Alt dizeleri çarpma
İki tamsayıyı girdi olarak alan bir program yazın; birincisi herhangi bir tamsayı olabilir ve ikincisi ilk sayıdaki basamak sayısından küçük veya ona eşittir. Bu sayılar sırasıyla ave olsun b. Program aşağıdakileri yapacaktır Minimum sayıda 1s değerini sonuna akadar birleştirin , böylece içindeki basamak sayısı abölünebilir b. aHer bbasamak boyunca bölün …
11 code-golf  math  number 

3
Müzik Yapalım!
Birçok insan eğlence ve eğlence için müzik çalmayı sever. Ne yazık ki, müzik bazen oldukça zor. Bu yüzden buradasınız! Görev Onunla mücadele edenler için müzik okumayı daha kolay hale getirmek sizin işiniz. Bir müzikal kadroyu girdi olarak alan ve bu kadroya yazılan notların adlarını veren bir program veya işlev yazmanız …

4
Blok Programımı Yazdır
Lisem ve diğerleri, Dönen Blok Programı adı verilen bir tür program uygular. Bu, insanların 8 derse sahip olmasının bir yoludur, ancak bir okul gününde 6 dönemi vardır. Blok programında tekrar tekrar tekrarlanan ve haftanın gerçek günleriyle hiçbir ilgisi olmayan dört gün vardır. Her birine bir numara atanır [1-4]. Zamanlama çalışma …


2
Ağaçları say
Bir ağaç bir döngü ile bağlı, yönsüz grafiktir. Göreviniz, belirli sayıda köşe noktasıyla kaç farklı ağaç olduğunu saymaktır. İzomorfik olmadıkları takdirde iki ağaç ayrı kabul edilir . Eğer ilgili köşeleri bir grafikte iki köşe arasında bir kenar olacak ve sadece diğer grafikte bu köşelere eşlenmiş köşeler varsa bir kenar olacak …

3
Olası Tetris sekansları
Tetris parçalarının bir çalışmasının resmi Tetris algoritması tarafından üretilip üretilemeyeceğini anlamak için kod yazın. En az bayt kazanır. Resmi Tetris oyunları , düşen parçaların sırasını özel bir şekilde üretir. Yedi parça IJLOSTZrastgele bir sırayla düşürülür, daha sonra başka bir rastgele permütasyon düşer ve böyle devam eder. JTLOISZ STJOLIZ LISJOTZ ... …

4
Yaklaşık Kare Oluşumu
Arka fon Eşit büyüklükte bir grup kare şekilli kutum var ve düzgün bir insan olduğumdan, hepsini kare bir forma yerleştirmek istiyorum. Ancak, sayıları mutlaka mükemmel bir kare değildir, bu yüzden kare şeklini yaklaşık olarak tahmin etmek zorunda kalabilirim. En estetik açıdan en hoş düzenlemeyi bulmanı istiyorum - tabii ki programlı …

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.