Advent of Code
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Wed Dec 9 01:30:28 PST 2015
On Wednesday, 9 December 2015 at 02:48:31 UTC, Sean Campbell
wrote:
> how is this D speek. it's far shorter and easier to read if you
> use
> writefln("floor %s",input.count('(') - input.count(')'));
Yes, I don't find chaining of methods all that easy to read
either, but you can do less work by taking advantage of D already
knowing the length of the input:
import std.stdio;
import std.algorithm;
void main(){
immutable input = "(((())";
immutable long len = input.length - 2*input.count(')');
writeln(len);
}
More information about the Digitalmars-d
mailing list