koshi_an
@koshi_an

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Julia の配列高速化

Juliaを利用して、与えられた文字列(text)と長さ(length)を利用して
指定された文字列の組合わせを作る関数です。

function check(text::String, length::Int64)::String

    args = Iterators.repeat([text], length)
    all = Iterators.product(args...)

    passwords = [prod(x) for x in all] |> vec
    return passwords
end

長さ(length)が、6を超えるくらいから時間が増大します。
特に、 [prod(x) for x in all]の箇所が顕著に遅くなります。

高速化する方法とかないでしょうか?

0

No Answers yet.

Your answer might help someone💌