私がこのハッシュを持っているとしましょう
{ 1 => 4 , 2 => 3 , 4 => 1}
ここで、3より大きい値を見つけることができるループを作成したいと思います。
ペアの値が3であることがわかりhash.values?3
ます。しかし、3以上のすべての値を見つけるにはどうすればよいですか。
ロエロフ
編集1:私はこの擬似コードをrubyで動作させようとしています。
while there are sets of 3 ones:
remove the set from the hash (h[1] -= 3)
sum 1000 to the score
end