fork(1) download
  1. while s = gets and a = s.strip.downcase.chars
  2. h = a.inject({}) { |h, c| h.merge c => (h[c] || 0) + 1 }
  3. puts a.map { |c| h[c] == 1 ? '(' : ')' }.join
  4. end
Success #stdin #stdout 0.02s 9792KB
stdin
din
dind
recede
Success
(( @
stdout
(((
)(()
()()()
)())())
))((