On Wednesday, 2 December 2015 at 03:50:20 UTC, Charles wrote:
(..)
>
> auto input = "arbitrarily long string of '(' and ')'";
>
> int floor;
> foreach(movement; input)
> floor += (movement == '(' ? 1 : -1);
>
> writeln(floor);
Speak D to me, please.
stdin.byLine.front.map!(a => a.predSwitch('(', 1, ')', -1,
0)).sum.writeln;