Untitled
By: a guest | Mar 20th, 2010 | Syntax:
Ruby | Size: 0.22 KB | Hits: 68 | Expires: Never
cnt = 0
res = 0
while s = gets do
next if s.empty?
s.strip!
cnt += 1 if s[0, 1] == '+'
cnt -= 1 if s[0, 1] == '-'
pos = s.index(':')
next if pos.nil?
res += cnt * s[pos + 1, s.length].length
end
puts res