Pytania otagowane jako apl

To wyzwanie jest związane z językiem APL. Zwróć uwagę, że wyzwania, które wymagają odpowiedzi w określonym języku, są generalnie odradzane.

30
Skonstruuj macierz tożsamości
Wyzwanie jest bardzo proste. Biorąc pod uwagę liczbę całkowitą n, n x nwyślij macierz tożsamości. Matryca tożsamości obejmuje matrycę 1od lewego górnego do prawego dolnego rogu. Napisz program lub funkcję, która zwróci lub wyśle ​​utworzoną macierz tożsamości. Twój wynik może być tablicą 2D lub liczbami oddzielonymi spacjami / tabulatorami i …

9
Wskazówki dotyczące gry w golfa w APL
Niedawno rozpocząłem jedno wyzwanie golfowe i wydaje się, że zwycięzcą jest GolfScript (niespodzianka, niespodzianka!). Co ciekawe, był jeszcze jeden bardzo silny konkurent, który miał wszelkie szanse wygrać z GolfScript. Nazywa się APL. Widzę tu wiele odpowiedzi napisanych w APL. Wygląda na to, że ten język jest dość wydajny do gry …
28 code-golf  tips  apl 


28
Zrób proste opakowanie słowa
(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi być …
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
Zmarsz czoło i odwróć ją
Świętowanie wielu twarzy APL Biorąc pod uwagę ciąg znaków z tych w kolumnie 1 lub kolumnie 2 poniższej tabeli, zwróć sąsiada łańcucha po jego prawej stronie. Innymi słowy, jeśli podano ciąg w kolumnie 1, zwróć ciąg z kolumny 2 w tym wierszu, a jeśli podano ciąg w kolumnie 2, zwróć …

4
Wyraźnie nawiasuj ciągi APL
W APL możesz pisać funkcje ukryte, zwane pociągami . Ich działanie nie ma znaczenia dla tego wyzwania. Oto różne sposoby ich grupowania za pomocą ⍴funkcji: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Kolejność pozostaje taka sama. Procedura jest …

4
Co mamy?
Zainspirowany i na pamiątkę naszego ukochanego geniuszu, ROZERWAĆ On wymyślił i wdrożył dfns - jego opus magnum i przedmiot wyzwanie. Dla zainteresowanych: najnowsza pełna dokumentacja dfns i filmy z Johnem . Zadanie Biorąc pod uwagę kod źródłowy ASCII, odpowiedz, do której z czterech następujących kategorii należy: Dyadic dop Monadic dop …

7
Równość oscylacji
Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> …
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
Koniugacja w prawdziwym życiu
W @ Adama Dyalog APL Rozszerzona The ⍢(pod) operator środki koniugacji: stosować jedną funkcję, a następnie drugą funkcję, a następnie odwrotność pierwszego. Fajnie jest myśleć o rzeczywistych działaniach w kategoriach odmiany: Problem jest przekształcany przez g w inną domenę, w której łatwiej jest go rozwiązać przez f, a następnie przekształcany …

17
Dziesięciorzędowy wykres słupkowy
To jest Hole-1 z jesiennego turnieju APL CodeGolf . Jestem oryginalnym autorem problemu i dlatego mogę go ponownie opublikować tutaj. Na podstawie listy liczb utwórz poziomy wykres słupkowy #znaków, określający liczbę liczb pasujących do każdej z dziesięciu grup o jednakowej wielkości. Na przykład, jeśli dane mieszczą się w zakresie od …

1
Dyadyczna transpozycja
Podobnie jak w przypadku większości symboli APL, ⍉ma różne znaczenia, gdy wywoływany jest z jednym argumentem (transpozycja) w porównaniu z dwoma argumentami (wymiary transponowania / zmiany kolejności). To wyzwanie dotyczy tego drugiego, który działa podobnie do numpy.moveaxisPythona lub permuteMATLAB, ale ma większą moc. order ⍉ Akiedy orderma wyraźne wpisy Gdy …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.