Skip to content

Crossword

Vector 17:3, page 37

competitions and puzzles

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

Solution to Crossword in 17.2

The completed 12 by 12 crossword grid from Vector 17.2, filled with APL symbols, names and digits; row 3 reads T R A N S P O S E, and the bottom row reads V [ I ] ← 1 → L 1 C

Crossword

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

Across

  1. The frequency counts of the counting integers (origin 1) in the vector V, up to the biggest number in V
  2. Round the numbers in N to the nearest integer (up if .5)
  3. Return a vector of counting numbers with one number per element of array A, where S←ρA
  4. Are any of the numbers in vector B no bigger than five?
  5. The first A elements of array BS
  6. The reverse of ~T
  7. Nׯ1
  8. ρ⍉M
  9. 1|V
  10. A[⍳0]
  11. (⊂⍳G)≡¨NNV
  12. T distinct random numbers from 1 to 125 (origin 1)
  13. Where in the vector A is ...
  14. ÷10÷2
  15. (1 0⍕0 1),'TWO FOUR'[⎕IO]
  16. ~M[;1]=M[;2] for two-column M
  17. Branch to 1 if vector V does not contain the number A
  18. (⍋M)[⎕IO]
  19. (-US)↑V without using ↑ or ↓
  20. -/⍳25
  21. (V>0)-(V<0)
  22. (+/1⊃NE),(+/2⊃NE),(+/3⊃NE), ... in origin 1
  23. VECT[T1+⍳100]

Down

  1. Number of columns in M, excluding its trailing all-zero columns
  2. The lesser of V or B more than MAT
  3. Given ⍳N as both arguments, the function that returns an N by N bit matrix with 1s on and above its major diagonal
  4. Does V contain the number .55?
  5. 'S=+/V'~'S/V'
  6. +\Nρ1
  7. Bits to indices (B____B)
  8. ×/V,[(⎕IO+ρρV)-.5]B where (ρρV)=ρρB
  9. Reverse the dimensions of S
  10. '1 0 1/S-1'~'1 0'
  11. (~A∊VV)/A
  12. The numbers in N5, capped at T
  13. The adjective that preceds a number that precedes zero
  14. Rank
  15. 0-N2
  16. ⊃¨C (APL*PLUS) or ↑¨C (APL2), for nonempty items in C
  17. The simple elements of nested A, in the order they occur
  18. Flip a coin: 1 I win, 2 you lose
  19. ,(⍳10)∘.+0 0
  20. ∨/U=-V
  21. ⌽¯1↓NT
  22. M-(M>30)×M-30
  23. Go to M if T is true; exit if false
  24. ⍎'⌽''⌽A'''
  25. E[VS/⍳ρE]
  26. The name of the first vector