Skip to content

New Crossword and 20.2 Solution

Vector 20:3, page 40

competitions and puzzles

Transcribed from the printed issue; not yet reviewed. Read it in the PDF of the issue, page 40

New Crossword

The empty 12 by 12 crossword grid, numbered 1 to 44

Across

  1. Character matrix CL in sorted order according to collating sequence CS
  2. A single random number from ⍳X
  3. →⎕__ to restart your program
  4. ⎕__ to see how much space remains
  5. ⎕__ to show number of significant digits being displayed
  6. Add vector P to each column of M
  7. Index in vector V[⍋V] of V[1]
  8. ⎕__ lets you make lightning strike twice
  9. Branch to the line labelled LP
  10. Length of tape to encircle V cylinders of diameter B, rounding each piece up to the nearest integer
  11. First differences of vector NC
  12. R5 followed by 1 if LS and V2 are identical, otherwise followed by 0
  13. *(⍟V)-⍟A
  14. B≡(-⍴B)↑1 for bit vector B
  15. (1+E)-⍳E in origin 1
  16. ⎕__ to change the sensitivity of =
  17. (((1↑⍴R),1)⍴5),[2]R for matrix R
  18. +/⍳7
  19. C+0×⍳V for numeric scalar C
  20. )RESET
  21. Alternating sum
  22. ⎕__ to use either whole numbers (0, 1, 2, ...) or natural numbers (1, 2, 3, ...)
  23. (⍳0)⍴C[⍋C]
  24. ,+/NV≠(N*2)*0.5 vector NV, scalar N
  25. A_L

Down

  1. C different random numbers from ⍳X
  2. ⎕__ to get things going
  3. CL←____ to increment CL
  4. ('SCA',⍎'''⍉P↑L''')~'APL'
  5. V floored at ¯2 and repeated to shape LW
  6. Localize AM
  7. The value of a programming language lies in its ____
  8. P/R for P and R scalars
  9. Is vector V in ascending order?
  10. (⌽(VEC<0)/⍳⍴VEC),(⌽(VEC=0)/⍳⍴VEC),(⌽(VEC>0)/⍳⍴VEC)
  11. If BL15←,S<15 for matrix S, return flagged elements of S
  12. Branch to the line labelled P if R is less than 5
  13. Return all but the first P elements of matrix BRI, but capped at 0
  14. 3.14159...
  15. V[B+⍳(⍴V)-B]
  16. ⎕__ to get list of fns or vars
  17. (CS↓V),CS↑V for positive CS
  18. ÷C÷N
  19. ,⍉(12,⍴VI)⍴VI for vector VI
  20. (+/C)⍴G for bit vector C, scalar G
  21. 0-NM
  22. G-I×⌊G÷I
  23. ⎕__ to express a user-defined function as a character matrix
  24. Number of rows and columns in M
  25. 1-N for Boolean N

Solution to Crossword in 20.2

The completed 12 by 12 crossword grid from Vector 20.2, filled with APL symbols, names and digits; row 1 reads ⍳ ) C L E A R ⍉, and the bottom row reads ⍳ X S B D ∊ P A Y R L