summaryrefslogtreecommitdiff
path: root/020/ch1.pl
blob: 8022fb94d46bc558adfe674424835f16d86ad30d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env perl
#
# Write a script to accept a string from command line and split it on change of
# character. For example, if the string is “ABBCDEEF”, then it should split like
# “A”, “BB”, “C”, “D”, “EE”, “F”.
################################################################################

use strict;
use warnings;

my @chunks;
push @chunks, $& while $ARGV[0] =~ /(.)\1*/g;
print "@chunks\n";