演習課題「文字列を受け取るハッシュ関数の実装」

整数nが与えられ、さらにn個の文字列 x_1からx_n が与えられます。
次のようなハッシュ関数H(x)を実装し、各x_1, x_2, ..., x_nをH(x)に与えたときのハッシュ値を求めてください。

H(x) = x.count('p') + x.count('a') + x.count('i') + x.count('z')

期待する出力値

5
5
4
5
0

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#04:文字列を受け取るハッシュ関数の実装

このチャプターでは、文字列を受け取るハッシュ関数の実装について学習します。
レベルアップ問題集「ハッシュメニュー」に収録されている「文字列のハッシュ」の問題を通して、具体的なハッシュ関数を実装していきます。