Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 20th, 2010 | Syntax: Ruby | Size: 0.22 KB | Hits: 68 | Expires: Never
Copy text to clipboard
  1. cnt = 0
  2. res = 0
  3. while s = gets do
  4.   next if s.empty?
  5.   s.strip!
  6.   cnt += 1 if s[0, 1] == '+'
  7.   cnt -= 1 if s[0, 1] == '-'
  8.   pos = s.index(':')
  9.   next if pos.nil?
  10.   res += cnt * s[pos + 1, s.length].length
  11. end
  12. puts res