すべてのキーの最初の値に@@logHash
IP アドレスが含まれていることはわかっています。重複キーでない場合は、その位置だけを繰り返して新しいハッシュのキーを作成したいと思います。
これが私が持っているものですが、それが正しくないことはわかっています...
def ipaddresses(@@logHash)
@@ipHash = Hash.new
@@logHash[1].each_value do | value |
if @@ipHash.has_key?(value)
@@ipHash[value] += "#"
else
@@ipHash[value] = "#"
end
puts ""
@@ipHash.sort.each { |key,value| puts "The frequency of #{key} is |#{value}"}
end
end
どんな助けでも大歓迎です、ありがとう!
リサ