Skip to content

Crossword

Vector 16:3, page 37

competitions and puzzles

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

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

Across

  1. In the beginning...
  2. Where did these come from?
  3. The indices of the 1 bits in the vector P
  4. Wait awhile
  5. '(⍳5)×5'~'(5)'
  6. Half of S, rounded up, times C
  7. (R+⍳19-R),⍳R
  8. Where to → to get to L5 when OK=1
  9. The end
  10. -L-P
  11. The last line of a loop that begins LP:→(N<I;I←I+1)/0
  12. The remainder when dividing by Y
  13. The quotient when Y is the numerator
  14. Where L0 is first located in the vector N
  15. A≤B for Boolean A and B
  16. 2↑,M where (⍴,M)≥2
  17. Round A to the nearest integer, but go DOWN if the fraction is .5
  18. -N -2N -3N ... -DN (origin 1)
  19. ⌽2↓1⌽2↓'<≤=≥>≠'
  20. Look at a function under program control
  21. (~⎕IO)+.+⍳4
  22. What all APL*PLUS file functions have in common
  23. Do ,(~A≥36)[I] most efficiently
  24. APL’s Trojan Horse
  25. Very important person power
  26. 3+.×15∘.+0 1
  27. Needed, to tell you if a variable or function exists
  28. (×/⍳9)÷(×/⍳2)×(×/⍳9-2)
  29. The source of all randomness

Down

  1. Retrieve with caution
  2. (¯1 1)[⎕IO+C/K]
  3. (⍒L)[⎕IO]
  4. E copies of the single letter SL
  5. AP×.2
  6. This workspace is no longer needed
  7. (WL↓F),WL↑F for positive WL
  8. ''⍴(I/⍳⍴I),⎕IO+⍴I
  9. The magnitude of the first nine elements of the matrix A, scaled by D
  10. +\F⍴1
  11. Retrieve a stored workspace
  12. Go to line L if X is less than 99 (where L≠0)
  13. (Y≠5)/Y
  14. Multiply each value in the matrix NM by ...
  15. ~B0
  16. Mismatch
  17. (⍴NR)+(⍴P) for vectors NR and P
  18. How many different characters are there?
  19. Define a function under program control
  20. The Ith value in the vector C
  21. 2*2*2
  22. Where the tough go (→) after tough going
  23. I×I
  24. ×/¯1+×\2+⌽+\2⍴1
  25. )VARS or )FNS, under program control
  26. ⎕←R←'⎕←R'~'←'