«code-golf» etiketlenmiş sorular

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


11
Toplam kümelerini bulun
Bu siteyi okumaktan keyif aldım; bu benim ilk sorum. Düzenlemeler kabul edilir. Pozitif tamsayılar Verilen n ve m , her sipariş bölümleri hesaplamak m tam içine n parçalar pozitif tamsayı parçaları, ve onları virgül ve satırbaşıyla sınırlandırılmış yazdırın. Herhangi bir sipariş iyidir, ancak her bölüm tam olarak bir kez görünmelidir. …

7
Eşzamansız bir mahkumun ikilem oyununu puanla
Mahkumun ikilem egzersizinin bir turunda , iki oyuncu her biri o tur için işbirliği yapıp yapmamaya veya kaçmaya karar verir . Bir turun puanlaması: Oyuncu A ve Oyuncu B'nin ikisi birlikte çalışır: Her ikisi için de 1 puan Oyuncu A ve Oyuncu B'nin ikisi de kusurlu: ikisi için de 2 …
15 code-golf 

20
Zaten kısa bir matematik ifadeyi kısaltın
Bir keresinde, gerçek bir iş yapıyordum, eski kodu güncelledim ve eski moda matematikte + x + e x olarak yazılana eşdeğer bir ifadeye çarptım . Çalıştığım dilde (APL) yazıldığından daha kısa yazmanın mümkün olacağını düşündüm ve bu nedenle bu çok basit meydan okumayı sunalım: (Herhangi bir yolla) sıfır veya daha …
15 code-golf  math  number  pi 

3
Tireleme işlemini kaldırın
Yeni bir tipografi mücadelesi zamanı ! Çeşitli belge biçimleri arasında kopya yapıştırma yaparken sık karşılaşılan bir sorundur: tireleme. Sola hizalı bir mizanpajın düzensizliğini azaltırken ya da haklı bir mizanpajdaki aralığı boşaltırken, PDF'niz düzgün bir şekilde oluşturulmadığında ve mizanpajdaki tireleri koruyarak tam bir acıdır ve kopyalanan metninizin düzenlenmesini veya yeniden akıtılmasını …

3
Zamanımı yönetmeme yardım et
Geçenlerde yeni yıla kadar tüm fizik ders kitabını okumam söylendi (maalesef gerçek hikaye). Her gün hangi bölümleri okumam gerektiğini belirlemek için yardımınıza ihtiyacım var. Geldiğin yer burası. Giriş Herhangi bir formatta iki tarih. İkinci tarih her zaman ilkinden daha geç olacaktır. Bölüm numaralarının listesi. Virgülle ayrılmış liste tekli bölümler ( …

16
Basit Görev Üç kez Çözüldü
Tek bir dilde 3 program ve / veya fonksiyon yazmalısınız. Tüm bu programlar aynı görevi çözmelidir ancak hepsi farklı (ancak geçerli) çıktılar vermelidir. (Yani her program çifti için farklı (ancak geçerli) çıkış sayıları seti üreten bir girdi olmalıdır.) Görev Size bir tam sayı verilir n büyük n Farklı pozitif tamsayılar …

2
Üçgenin küresel fazlalığı
Üçgenin küresel fazlalığı Hepimizin bildiği gibi, herhangi bir düzlemsel üçgenin açılarının toplamı 180 dereceye eşittir. Bununla birlikte, küresel üçgenin için, açıların toplamı her zaman daha 180 derece. Küresel üçgen açıların toplamı ile 180 derece arasındaki farka küresel fazlalık denir . Görev, bir üçgenin küresel fazlalığını verilen tepe koordinatları ile hesaplamaktır. …

18
Kimya dersine geri dön
Giriş Kimyada öğrendiğim ilk şeylerden biri, alkanların yanması için formül vermekti. En temel örnekti: 2CH4 + 4O2 > 4H2O + 2CO2. Denklemin her katsayıyı 2'ye bölerek basitleştirilebileceğini unutmayın CH4 + 2O2 > 2H2O + CO2 . İşleri kolaylaştırmak için bu adımı göz ardı edeceğiz . Herhangi bir alkanın yanmasıyla oksijenin …

9
Tuş Takımları Konusunda
Keep Talking and Nobody Explodes , bir oyuncunun sanal bir "bomba" üzerinde kontrolü olduğu ve bomba kullanım kılavuzuna erişimi olan başka bir oyuncu olan "uzman" tarafından yönlendirilmesi gereken yerel bir çok oyunculu oyundur. Oyunda silahsızlandırılacak modüllerden biri de tuş takımı modülü, bu da bu mücadelede ele alacağımız şey. Görev Giriş, …
15 code-golf  string 

3
Boyutlu analiz
Bir ürünü veya SI birimlerinin oranını hesaplayın. Örneğin, kg m / s s(saniye kare kilogram-metre) dönmelidir N(newton). Giriş her zaman şunlardan biri olacaktır: SI birimleri için, boşlukla ayrılmış (bir ürünü temsil eden) sembollerin listesi veya Yukarıdaki /ve yukarıdaki (bir oranı temsil eder). Giriş hiçbir zaman başka karakterler (sayısal değişmez değerler …

4
Tıknaz palindromlar
Palindromlar eğlencelidir, ancak diğer dizelerden bazıları dışlanmış hissetmeye başlar. Bu dizeleri , palindromik parça dizilerine bölerek tıknaz palindromlara dönüştürebiliriz. Örneğin, "abcabca"karakter karakter karakter okursak dize bir palindrom değildir, ancak tıknaz bir palindrom yapmak için üç farklı yolumuz vardır: ["abcabca"] ["a" "bcabc" "a"] ["a" "bc" "a" "bc" "a"] Gördüğünüz gibi, tıknaz …

7
Açıların Ortalamaları
Hikaye veya bunu neden yapıyoruz. Yok. Bu egzersiz tamamen anlamsız ... Stephen Hawking değilseniz . Meydan okuma Bir açı listesi verildiğinde, bu açıların ortalamasını bulun. Örneğin, 91 derece ve -91 derecenin ortalaması 180 derecedir. Bunu yapmak için bir program veya işlev kullanabilirsiniz. Giriş Açı ölçülerini temsil eden derece değerlerinin listesi. …

18
Bir süre sonra
Bu zorluk için zamanı aşağıdaki biçimde yazıyoruz: hh:mm:ss Bazı örnekler: 12:34:08 06:05:30 23:59:00 Bir miktar sonra meydan çıkış zamanı saat , dakika ve saniye süre başlangıç maddesi olarak sahip geçtikten 00:00:00. Bunu, adresinde başlayan bir zamanlayıcı ile karşılaştırabilirsiniz 00:00:00. İşte giriş ( STDIN kullanarak ) ve çıkışlara bir örnek : …
15 code-golf 

20
Boo! Bir Cadılar Bayramı Kodu Golf Mücadelesi
Uzunluğunda 2 veya daha fazla karakterden oluşan bir giriş dizesi alan ve dizeyi ~BOO!~ (bu dizenin ön ve bitiş boşluğu vardır) her iki ucunda olmayan dizede eşit olarak rastgele bir noktaya ekleyen bir program yazın . İzin verilmeyen örnek girişleri : 2veya (boş bir giriş) İzin verilmeyen örnek çıkışları : …

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.