aboutsummaryrefslogtreecommitdiff
path: root/challenge-135/conor-hoekstra/apl/ch-1.apl
blob: 533de97ab0df9ef732c90c767936b85f826369ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
middleThreeDigits  {
   s  ⍕|
   0=2|≢s : 'Even # of digits' 
   3>≢s   : 'Too short'        
   (3(2÷¯3+≢)↓⊢)s
}

⍝ Tests
middleThreeDigits 1234567 ⍝ 345
middleThreeDigits ¯123    ⍝ 123
middleThreeDigits 1       ⍝ Too short
middleThreeDigits 10      ⍝ Even # of digits