Skip to content

21.3 Solution, Puzzle, and New Crossword

Vector 21:3, page 27

competitions and puzzles

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

Solution to Crossword in 21.2

The completed 12 by 12 crossword grid from Vector 21.2, filled with APL symbols, names and digits; the top row reads INSERTANAORP, the left column INNERPRODUCT, the right column PRODUCTIVITY and the bottom row TRIGONOMETRY

New Crossword

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

Across

  1. Centre of the universe
  2. S-V×⌊S÷V
  3. Set V as a bit vector flagging rows of CI that contain the vector S
  4. ⎕__ to vaporize unwelcome objects
  5. (AD↓MBT),AD↑MBT for positive AD
  6. ⎕__ tells where to break long output lines
  7. 1,(A-1)⍴0 for scalar A
  8. ,1 ¯1∘.×V for vector V
  9. Flag leading 1s in bit vector E
  10. OK different random numbers from ⍳B
  11. ⎕__ to define a local function
  12. MR[;1]-MR[;2] for two-column MR
  13. Number of elements in vector V1
  14. K×K>0
  15. Index of 1st element of vector V that is twice as large as the biggest number in vector NV
  16. ×⍳ as in →END×⍳A∊E
  17. Number of columns in MAT
  18. (F>0)-F<0
  19. B formatted to R[2] decimal places within width R[1]
  20. Stick V as a new column to the front of matrix 1÷B
  21. (5⍴F[1]),(5⍴F[2]),(5⍴F[3]),...
  22. )____ to bring in more functions
  23. ⎕__ to get a list of vars and/or fns
  24. ∨/GI for vector GI
  25. Symbols that convert bits to indices
  26. (~S∊C)/C
  27. Raise to powers

Down

  1. ○R*2 for radius R
  2. ⎕__, the list of available characters
  3. Make a copy of A and name it P
  4. (L+DV)≥1 for Boolean L and DV
  5. Flag with bits elements of vector BV that begin subvectors that match V
  6. (CT*2)*0.5
  7. )__ to see what’s not finished
  8. ... 0.2 1 5 25 125 625 ...
  9. -____ is the alternating sum of the elements of matrix F from end to start
  10. X below SM
  11. The first X elements of vector K
  12. The value of Boolean P with the elements at indices P/⍳⍴P replaced by M
  13. One random index, ravelled, from vector V
  14. ~0∊KV for bit vector KV
  15. ''⍴BV/⍳⍴BV for bit vector BV
  16. ⌊-NT
  17. All but the first 12 elements of V
  18. ((1↑⍴AB),0)⍴AB for matrix AB
  19. Is N non-empty?
  20. The quotient of M and L, rounded up
  21. Format values in O (not zero) to F decimal places
  22. G[1]×G[2]×G[3]×...
  23. P[BP/⍳⍴BP]
  24. Does SA contain a 5?
  25. Where O first occurs in vector Y
  26. (~1∊I)⍴1
  27. Number of rows, columns in matrix N
  28. ⎕__ to define “close enough” when deciding whether numbers are equal