Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
4
Task/Middle-three-digits/J/middle-three-digits-1.j
Normal file
4
Task/Middle-three-digits/J/middle-three-digits-1.j
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
asString=: ":"0 NB. convert vals to strings
|
||||
getPfxSize=: [: -:@| 3 -~ # NB. get size of prefix to drop before the 3 middle digits
|
||||
getMid3=: (3 {. getPfxSize }. ,&'err') :: ('err'"_) NB. get 3 middle digits or return 'err'
|
||||
getMiddle3=: getMid3@asString@:|
|
||||
19
Task/Middle-three-digits/J/middle-three-digits-2.j
Normal file
19
Task/Middle-three-digits/J/middle-three-digits-2.j
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
vals=: 123 12345 1234567 987654321 10001 _10001 _123 _100 100 _12345 1 2 _1 _10 2002 _2002 0
|
||||
getMiddle3 vals
|
||||
123
|
||||
234
|
||||
345
|
||||
654
|
||||
000
|
||||
000
|
||||
123
|
||||
100
|
||||
100
|
||||
234
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
18
Task/Middle-three-digits/J/middle-three-digits-3.j
Normal file
18
Task/Middle-three-digits/J/middle-three-digits-3.j
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
({~ 2 1 0 -~ -:@>:@#) ::('err'"_)@":@| vals
|
||||
123
|
||||
234
|
||||
345
|
||||
654
|
||||
000
|
||||
000
|
||||
123
|
||||
100
|
||||
100
|
||||
234
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
err
|
||||
Loading…
Add table
Add a link
Reference in a new issue