Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 20th, 2010 | Syntax: Ruby | Size: 0.24 KB | Hits: 78 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. #by fetetriste
  2. cnt = 0
  3. res = 0
  4. while s = gets do
  5.   next if s.empty?
  6.   s.strip!
  7.   cnt += 1 if s[0, 1] == '+'
  8.   cnt -= 1 if s[0, 1] == '-'
  9.   pos = s.index(':')
  10.   next if pos.nil?
  11.   res += cnt * s[pos + 1, s.length].length
  12. end
  13. puts res