入力のリスト (単なる整数としましょう) と関数のリスト (これらの関数は整数を取り、True または False を返します) が与えられます。
この入力リストを取得し、リスト内のいずれかの関数がリスト内の任意の値に対して True を返すかどうかを確認する必要があります。
これを O(n^2) よりも速く行う方法はありますか
今、私が持っているのは
for v in values:
for f in functions:
if f(v):
# do something to v
break
より速い方法はありますか?