最初の Python ファイルに、2 つの文字列を操作する関数があります。
J = "aA"
S = "aAAbbbb"
def numJewelsInStones(self, J: str, S: str) -> int:
return len(J + S)
そして、別のファイルで関数を実行して、かかった時間を確認します (小さな式のパフォーマンス テスト):
def check_time(function, *args):
print(timeit.timeit(lambda: function(args)))
したがって、startapでエラーが発生しますprint(timeit.timeit(lambda: function(args)))
:
rating.check_time(solution.numJewelsInStones, J, S)
TypeError: numJewelsInStones() missing 1 required positional argument: 'S'
内部関数に複数の引数を渡すにはどうすればよいですか?