Encodes strings composed of 'b' and 'w' characters, compressing contiguous blocks
Created by Phil Gardner
last edited Apr 13 2017 by Phil Gardner
Solution to the problem described in the Cambridge Elevate GCSE text book.
If you have a Raspberry Pi, you already have the compiler to make the executable. You can load the runlength.cpp file into the Geany editor, then click on Build. Once built successfully, you can click on Execute.
If you are using Ubuntu, if you do not have the compiler, you can install it with…
sudo apt-get install build-essential
To compile from command line using compiler:
…then run the executable with:
Deluxe compilation instructions, for an executable with a more descriptive name:
g++ -o runlength runlength.cpp
./snow “What’s it got in its pocketsess?” Constants, integer and string data-types, random numbers (not seeded in this case), % (m
Level: (Beginner / Intermediate/ Advanced)
Duration: (duration, if applicable)
Teaches: (set of concepts learned)