«apl» etiketlenmiş sorular

Bu zorluk APL diliyle ilgilidir. Cevapların belirli bir dilde olmasını gerektiren zorlukların genellikle tavsiye edilmediğini unutmayın.

30
Kimlik Matrisini Oluştur
Zorluk çok basittir. Bir tamsayıdır giriş verilen nçıkış, n x nbirim matris. Kimlik matrisi, 1yukarıdan aşağıya ve sağdan aşağıya doğru yayılmış olandır. Oluşturduğunuz kimlik matrisini döndürecek ya da çıkaran bir program ya da işlev yazacaksınız. Çıktınız 2B dizi veya boşluk / sekme ve yeni satırlarla ayrılmış sayılar olabilir. Örnek giriş …

9
APL'de golf oynamak için ipuçları
Son zamanlarda bir kod golf mücadelesine başladım ve galibi GolfScript (sürpriz, sürpriz!) Gibi görünüyor. İlginç olan, GolfScript'te kazanma şansı olan başka bir çok güçlü rakip olması. Adı APL. Burada APL ile yazılmış bir sürü cevap görüyorum. Görünüşe göre bu dil kod golfü için oldukça verimli, bu yüzden APL programları için …
28 code-golf  tips  apl 

11
Resmi Dyalog APL 2016 Yılı Oyunu
Bunun eğlenceli, ama çok fazla iş olabileceğini düşünüyorsanız, bu daha küçük bir mücadeleye katılmayı düşünün . 2016 için biraz eğlenceli (ve muhtemelen hayal kırıklığı!) ... Dyalog'un "yılın bulmacası" . Keyfini çıkarın! Amaç Dyalog APL ( indirme ) ifadelerini bulun (diğer dillere izin verilir, aşağıdaki Uygunluğa bakın) tam olarak 0 - …

28
Basit bir sözcük sarmalayıcı olun
(Not: Bu benim ilk kod golf sorumu, ancak söyleyebileceğim kadarıyla, başka hiç kimse tam olarak bunu yapmadı, bu yüzden iyi olmalıyım.) Göreviniz bir dizgede sve bir tamsayıda yer alan bir program veya işlev yapmak nve bu metni birden çok satıra sarılmış olarak döndürür veya çıkarır. Her kelime tamamen bir çizgi …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

7
O kaşını al ve arkanı dön
APL'nin birçok yüzünün kutlanması Aşağıdaki tablonun 1. veya 2. sütundakiler arasında bir dize verildiğinde, dize komşusunu sağına döndürün. Başka bir deyişle, sütun 1'de bir dize verildiyse, o satırdaki sütun 2'nin dizesini döndürün ve sütun 2'de bir dize verilirse, o satırdaki sütun 3'ün dizesini döndürün. Kod noktaları ( :lar dışında) en …

4
APL trenlerini açıkça parantez içine alın
APL'de trenler adı verilen zımni işlevler yazabilirsiniz . Nasıl çalıştıkları bu zorluk için önemsizdir. ⍴İşlev olarak kullanılarak gruplandırılabilecekleri farklı yollar şunlardır : ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Emir aynı kalır. Prosedür, kesinlikle 3'ten fazla fonksiyon olduğu …

4
Elimizde ne var?
Sevgili dahimizden esinlenerek ve anısına, HUZUR İÇİNDE YATSIN O icat ve uygulanan dfns - onun şaheserinizi ve meydan konusunu. İlgilenenler için: John ile en son tam dfns belgeleri ve videoları . Görev Bir ASCII kaynak kodu verildiğinde, aşağıdaki dört kategoriden hangisine ait olduğunu yanıtlayın: Çift dop Monadik dop dfn Diğer …

7
Salınım eşitliği
İki tam sayı noktaları arasında salınım, bu nesneler [l, r], zaman birimi başına bir birim hızında başlayarak lilgili t=0. Varsayabilirsiniz l < r. Örneğin, bir nesne salınırsa [3, 6], o zaman: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

5
Gerçek Hayatta Konjugasyon
Gelen ADAM'lar @ Dyalog APL Extended , ⍢(altında) operatör araçları çekimi: bir fonksiyon, daha sonra ikinci bir fonksiyonu, birinci sonra ters uygulanır. Gerçek hayattaki eylemleri çekişme açısından düşünmek eğlencelidir: Bir sorun g ile başka bir alana dönüştürülür ve burada f tarafından daha kolay çözülür ve sonra tekrar orijinal etki alanına …

17
On sıralı çubuk grafik
Bu APL CodeGolf'un Sonbahar Turnuvası'ndaki Hole-1 . Buradaki sorunun orijinal yazarıyım ve bu yüzden burada yeniden göndermesine izin verdim. Bir sayı listesi verildiğinde #, on adet eşit boyutlu grubun her birine kaç sayı sığacağına dair yatay bir çubuk grafik oluşturun . Örneğin, veriler 0-100 arasındaysa, aralıklar 0–9,9, 10–19,9,…, 90–100 olur. …

1
Dyadic Devrik
Çoğu APL sembolünde olduğu gibi, ⍉bir argümanla (devrik) çağrıldığında iki argümanla (ikili devrik / yeniden sıralama boyutları) çağrıldığında farklı anlamlar vardır. Bu zorluk numpy.moveaxis, Python veya permuteMATLAB'da benzer şekilde hareket eden ancak daha güçlü olan ikincisi ile ilgilidir . order ⍉ Ane zaman orderfarklı girişler var Tüm üyeleri orderfarklı olduğunda …
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.