Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
16
Task/Generator-Exponential/Julia/generator-exponential.julia
Normal file
16
Task/Generator-Exponential/Julia/generator-exponential.julia
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
drop(n, gen) = (for i=1:n gen() end ; gen)
|
||||
|
||||
take(n, gen) = [gen() for i=1:n]
|
||||
|
||||
pgen(n) = let x=0; () -> (x+=1)^n; end
|
||||
|
||||
function genfilter(gen1, gen2)
|
||||
let r1 = -Inf, r2 = gen2()
|
||||
() -> begin
|
||||
r1 = gen1()
|
||||
while r2 < r1 r2 = gen2() end
|
||||
while r1 == r2 r1 = gen1() end
|
||||
r1
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue