September Morn Update
This commit is contained in:
parent
4e2d22a71d
commit
aac6731f2c
6856 changed files with 141342 additions and 21127 deletions
|
|
@ -1,11 +1,10 @@
|
|||
Number extend [
|
||||
my_factorial [
|
||||
(self < 2) ifTrue: [ ^1 ]
|
||||
ifFalse: [ |c|
|
||||
c := OrderedCollection new.
|
||||
2 to: self do: [ :i | c add: i ].
|
||||
^ (c fold: [ :a :b | a * b ] )
|
||||
]
|
||||
(self < 2)
|
||||
ifTrue: [ ^1 ]
|
||||
ifFalse: [
|
||||
^ (2 to: self) fold: [ :a :b | a * b ]
|
||||
]
|
||||
]
|
||||
].
|
||||
|
||||
|
|
|
|||
3
Task/Factorial/Smalltalk/factorial-5.st
Normal file
3
Task/Factorial/Smalltalk/factorial-5.st
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fac := [:n | (1 to: n) product].
|
||||
fac value:40
|
||||
-> 815915283247897734345611269596115894272000000000
|
||||
Loading…
Add table
Add a link
Reference in a new issue