Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
13
Task/Forward-difference/Smalltalk/forward-difference.st
Normal file
13
Task/Forward-difference/Smalltalk/forward-difference.st
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Array extend [
|
||||
difference [
|
||||
^self allButFirst with: self allButLast collect: [ :a :b | a - b ]
|
||||
]
|
||||
|
||||
nthOrderDifference: n [
|
||||
^(1 to: n) inject: self into: [ :old :unused | old difference ]
|
||||
]
|
||||
]
|
||||
|
||||
s := #(90 47 58 29 22 32 55 5 55 73)
|
||||
1 to: s size - 1 do: [ :i |
|
||||
(s nthOrderDifference: i) printNl ]
|
||||
Loading…
Add table
Add a link
Reference in a new issue