This commit is contained in:
Yanick Champoux 2017-12-10 13:53:52 -05:00
parent 2add78c252
commit a10c861f4c
2 changed files with 25 additions and 0 deletions

24
09/2.pl Normal file
View File

@ -0,0 +1,24 @@
use 5.20.0;
my $stream = <>;
chomp $stream;
my $garbage;
$stream = clean_stream($stream);
say $garbage;
use experimental qw/signatures /;
sub clean_stream($s) {
return $s unless $s =~ s/^(.*?)<//;
while( $s =~ s/^(.*?)(!.|>)// ) {
warn $1;
$garbage += length $1;
last if $2 eq '>';
}
clean_stream($s);
}

1
09/test Normal file
View File

@ -0,0 +1 @@
{{<!!>},{<!!>},{<!!>},{<!!>}}