«code-golf» etiketlenmiş sorular

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

10
Dört Doğrulayıcı Bağla
Giriş Connect Four, arka arkaya dört tane almaya çalıştığınız bir oyundur: yatay, dikey veya çapraz. Bu kod golf, biz bir oyun tahtası verilen kim kazandı bulmaya çalışacağız. Her zaman bir kazanan ve sadece bir kazanan olacak. Görev Bir Connect Four tahtası verildiğinde kazananın kim olduğunu bulun: Xveya Y. Her zaman …

1
İyi titreşimler
Theremin sesi The Beach Boys şarkısı Good Vibrations'da ölümsüzleştirildi . Birçoğu sesini Star Trek'in orijinal serisinin temasıyla da ilişkilendiriyor , ancak görünüşe göre bir soprano öykünmesi idi . Bu meydan okuma bir theremin uygulamanızı gerektirir . Giriş Aşağıdaki gibi bir ses çıkış aygıtından ton üretecek şekilde bir fareden veya başka …
20 code-golf  music 

7
Altıgen Üçgenler!
Göreviniz: kenar uzunluğu bir altıgen üçgen yapmak n, npozitif bir tam sayı veya 0'dır. İlk olarak, bir altıgen tanımlayayım: / \ | | \ / (İnanılmaz ASCII sanatı, değil mi?) Altıgenler tarafları paylaşarak birbirine bağlanabilir: / \ / \ | | | \ / \ / / \ | | …

8
Polinomu bulun
Bunu biliyoruz f negatif olmayan tamsayı katsayılı bir polinom olduğunu. Verilen f (1) ve f (1 + f (1)) dönüşü f . Sen çıkış may f katsayıları listesi gibi, bir ASCII polinom veya benzeri biçimlendirilmiş. Örnekler: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 …

30
Serpiştirme ters çevirme
Bir dize verildiğinde, serpiştirerek ters çevirin. abcdefghiVe abcdefghij0 dizinli için nasıl yapılacağı aşağıda açıklanmıştır : Hatta endekslerdeki karakterleri tek endekslerdeki karakterlerden ayırın:Acegi bdfh Acegi bdfhj Tek endekslerdeki karakterleri tersine çevir:Acegi hfdb Acegi jhfdb Tekrar bir dizeye serpiştirin:ahcfedgbi ajchefgdib kurallar Hem eşit uzunlukta hem de tek uzunlukta dizeleri desteklemelisiniz. 0-index-wise olarak, …
20 code-golf  string 

3
[Br] eaking Kodu Golf [Ba] d
Aşağıdaki dizeyi düşünün: Tin Snips Bu dize periyodik tabloda birkaç atomik sembol içerir . Birkaçını tanımlamak için bu dizeyi yeniden yazabiliriz: [Ti][N] [Sn][I][P][S] Tabii ki, bu şekilde de yazabiliriz: T[In] [S][Ni][P][S] Girişi yeniden yazma kuralları aşağıdaki gibidir: Giriş durumu, eşleşen atom sembolleri açısından önemli değildir. Atomik bir sembolde bir eleman …

19
Bir buhar kullanıcısının ne kadar şöhreti var? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Giriş Buharı bilmeyenler için - veya en azından bu özel yön için: Genellikle insanların profillerinde, insanlar …

6
Quandle Quandary 1.Bölüm: Sonlu Quandles'ı Belirleme
Belirli bir matrisin bir quandle'ı temsil edip etmediğini belirleyecek bir program yazın. Bir quandle , aşağıdaki aksiyomlara uyan tek (değişmeli olmayan, ilişkisel olmayan) işlemle donatılmış bir settir: Operasyon, yani kapalıdır a◃b = ceğer hep kümesinin bir elementtir ave bsetin unsurlarıdır. Operasyon sağ kendinden dağıtıcı geçerli: (a◃b)◃c = (a◃c)◃(b◃c). Operasyon sağ …

30
Bir Dizinin 2 dışında bir şey içerip içermediğini belirleme
Sayılardan veya dizilerden oluşan bir dizi alın, yalnızca 2s içeriyorsa çıktı alın . Çıktı gerçek veya falsey bir değer olmalıdır (Bu cevapları yok ederse özür dilerim) Gerçek Test Durumları [2] [2,2] [[2],[2,2],2] [] [[],[]] Falsey Test Kutuları [1] [22] [2,2,2,1] [[1,2],2] Standart Loopholes yasaktır. Varsayılan IO kuralları geçerlidir. Kod-golf, Birkaç …

1
Λ-ifadelerini SK-ifadelerine dönüştürme
Λ-taşı veya lambda taşı, anonim fonksiyonlarına göre mantıksal bir sistemdir. Örneğin, bu bir λ ifadesi: λf.(λx.xx)(λx.f(xx)) Ancak, bu zorluğun amaçları için gösterimi basitleştireceğiz: Değişim λiçin \(daha kolay yazmak için yapmak):\f.(\x.xx)(\x.f(xx)) .Biz bırakın böylece lambda başlıklarda, gereksiz:\f(\xxx)(\xf(xx)) İki işlevi birlikte yazmak yerine uygulama için Unlambda stili önek gösterimini kullanın `(bunun nasıl …

18
Bana (tuhaf) birim çemberini çiz!
Giriş Normal birim çemberinizi bilebilir ve sevebilirsiniz. Ancak matematikçiler çılgındır ve bu nedenle kavramı tatmin edici herhangi bir noktaya soyutlamışlardır x*x+y*y=1. Kriptograflar 1 de garip olduğundan, sonlu alanları ve bazen sonlu halkaları severler (yine de çok fazla seçeneğe sahip değiller), bu yüzden bunu birleştirelim! Meydan okuma Giriş En sevdiğiniz kodlamada …

5
> <> Su Dışı
&gt; &lt;&gt; (Ezoterik bir programlama dili) kodu ile yüzen sevgili balık , doğal ortamından çıkarıldı. Bu değişiklik onu alıştığı şekilde hareket ettiremedi: toroidal hareket eskisi soldan sağa hareketle sınırlıydı. Ancak, programlar hala balıklar kendi aralarında hareket edebiliyormuş gibi yazılıyor. Göreviniz, sevgili programcı, bir programı &lt;&lt;&gt; doğrusallaştırmak için bir program yazmak. …
20 code-golf  grid 

3
Rafting Sorunu (Sırt çantası varyantı)
Benden ilk bulmaca, iyileştirme önerileri memnuniyetle aldı! Senaryo; Bir beyaz su rafting şirketi için yönetici olarak çalışıyorsunuz. Her sabah, bir rezervasyon listesi verilir ve bunları sal yüklere ayırmanız gerekir. Seçtiğiniz dilde bunu sizin için yapan bir program veya işlev yazın. Her sal en fazla nmüşteriye sahiptir ve her rezervasyon 1 …

4
Bir Polinomu yerel olarak ters çevirin
Meydan okuma pGerçek düzen 1ve derece katsayılarına sahip bir polinom göz önüne alındığında n, qen fazla nöyle bir derece (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1)veya başka bir deyişle keyfi bir polinom p(q(X)) = X + h(X)nerede holduğu gibi başka bir derece polinomu bulun ord(h) ≥ n+1. Polinom qbenzersiz olarak …

16
Sana N. Permütasyon veriyorum, sen bana N veriyorsun
Girdi: karakterlerinin çoklu kümesinin N inci * sözlükbilimsel permütasyonu olan bir büyük harf dizisi (ASCII [65; 90]) * permütasyonlar 0 veya 1'den yukarı doğru numaralandırılmıştır Çıkış: baz-10 tamsayı N Rulez Çiftleri da olabilir (bu sayı nasıl bu meydan farklılık bu bir ) Karakterler ASCII değerlerine göre sıralanmıştır 1'den küçük veya …

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.