# APL Crossword 5

- The inverse of
`+\`

, i.e. the first difference of `V`

`1↓⌽1↓'[(A)]'`

`1⊥⍳4`

- Accept numeric input; call it
`NMV`

- Negate the vector
`MB`

and show its running total, *LIFO* (last in, first out) basis
- Given distinct values in
`A`

, return `⍳⍴A`

without using `⍴`

- Where
`T`

is found in `V`

`(R×11)⍴11/V`

- The elements of
`V`

, capped at `99`

`3↑'(0∊3↑V)'')'`

`SN`

is contained in…
- The two row matrix
`YM`

of year and month numbers, converted to months since the year `0000`

, for date arithmetic
- If
`SV`

represents Scalar left argument, Vector right argument, what combination can cause `LENGTH ERROR`

for scalar functions?
`(V×25)+(25×N>0)-(25×N<0)`

- The magnitude of
`K`

- Outer product product
- The location of
`V`

’s first `9`

- Evaluated input as a vector
- The opposite of
`+/`

(silly)
- For scalar
`MA`

, `+/20⍴MA`

`10 13 16 19 … 34`

- The number of elements in any array
`V`

`(⍳5)∘.=(⍳5)`

- The fractions used to spread a value, given relative weights in the vector
`V`

`¯1↓(¯1↑V9),V9)`

`9 8 7 6 … 1`

`~∧/,B`

- One more than
`VN`

if any of `Y`

are true
- The system command for
`⎕NL 2`

- Set A as the indices of the elements of the vector
`NV`

- The distinct values in the character vector
`V`

- A nice acronym for
`⍳0`

- If
`N`

is `1 9 9 2`

, an expression that returns `1992`

- The values of the matrix
`M`

, rounded to the nearest integer
- If
`VN=0`

, return `⍳0`

; but if `VN`

is positive, return two elements of …
- The number of
`1`

s in the vector …
`10⍴⍳M`

, in origin 0
- Add to
*each* of the elements of `V`

the numbers 1 to 5
- Fido’s favourite variable name
- The location in
`V`

of `27`

and …
`(2/(2⍴(1⍴'()')))`

- Are there some elements in …
- The matrix
`M`

expressed as a vector, with a `0`

after each row
- …
`A`

is true only if `A`

is a nonscalar
`2*5`

`¯2↑'–(⍳9)'`

- The most efficient expression that returns
`1`