АО
1:length(a) писать не надо, лучше использовать eachindex(a) или axes(a, 1) на худой конец.Size: a a a
АО
1:length(a) писать не надо, лучше использовать eachindex(a) или axes(a, 1) на худой конец.АО
AK
known = Dict(0=>0, 1=>1)
function fibonacci(n)
return get!(known, n, (fibonacci(n-1) + fibonacci(n-2)))
end
AK
AK
AK
AK
get!(t::AbstractDict, key, default) = get!(() -> default, t, key)
function get!(default::Callable, t::AbstractDict{K,V}, key) where K where V
haskey(t, key) && return t[key]
val = default()
t[key] = val
return val
end
AK
AK
A
VZ
findall для нескольких массивов одинаковой длины?A
УМ
АО
A
A
АО
УМ
АО
function fibonacci(n; known = known)
println(n)
return get!(known, n, (fibonacci(n-1) + fibonacci(n-2)))
end
fibonacci(2)
AK