RosettaCodeData/Task/Balanced-brackets/Perl-6/balanced-brackets-3.pl6

9 lines
203 B
Raku
Raw Permalink Normal View History

2013-04-10 22:43:41 -07:00
sub balanced($_ is copy) {
2016-12-05 22:15:40 +01:00
Nil while s:g/'[]'//;
2013-04-10 22:43:41 -07:00
$_ eq '';
}
my $n = prompt "Number of bracket pairs: ";
my $s = <[ ]>.roll($n*2).join;
2015-11-18 06:14:39 +00:00
say "$s is", ' not' x not balanced($s), " well-balanced";