update
This commit is contained in:
9
generate_number/julia_version/.kilo/agent-manager.json
Normal file
9
generate_number/julia_version/.kilo/agent-manager.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"worktrees": {},
|
||||
"sessions": {},
|
||||
"tabOrder": {
|
||||
"local": [
|
||||
"pending:1"
|
||||
]
|
||||
}
|
||||
}
|
||||
0
generate_number/julia_version/README.md
Normal file
0
generate_number/julia_version/README.md
Normal file
128
generate_number/julia_version/main.jl
Normal file
128
generate_number/julia_version/main.jl
Normal file
@@ -0,0 +1,128 @@
|
||||
# ---------------------------------------------- 100 --------------------------------------------- #
|
||||
|
||||
# next number is x - 1 +3
|
||||
|
||||
|
||||
|
||||
function add_next_number(l::AbstractVector)::AbstractVector
|
||||
next_number = l[end] -1 +3
|
||||
new_l = deepcopy(l)
|
||||
push!(new_l, next_number)
|
||||
return new_l
|
||||
end
|
||||
|
||||
function add_next_number_inplace(l::AbstractVector)
|
||||
next_number = l[end] -1 +3
|
||||
push!(l, next_number)
|
||||
end
|
||||
|
||||
|
||||
function main()
|
||||
# non-inplace version
|
||||
v = [1]
|
||||
n = 5
|
||||
for i in 1:n
|
||||
v = add_next_number(v)
|
||||
end
|
||||
println("not inplace $v")
|
||||
|
||||
# inplace version
|
||||
v2 = [2]
|
||||
for i in 1:n
|
||||
add_next_number_inplace(v2)
|
||||
end
|
||||
println("inplace $v2")
|
||||
end
|
||||
|
||||
main()
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user