コードテスト
言語
Ruby (2.3.3)
ソースコード
1
s=gets.chomp
2
s="<"+s if s[0]==">"
3
s=s+">" if s[s.size-1]=="<"
4
n=s.size
5
cnt=0
6
l,r=0,0
7
n.times do |i|
8
  if s[i]=="<"
9
    l+=1
10
  else
11
    r+=1
12
  end
13
  if i==n-1 || (s[i]==">" && s[i+1]=="<")
14
    cnt+=(l*l-l)/2+(r*r-r)/2+[l,r].max
15
    l,r=0,0
16
  end
17
end
18