Reversing Text¶
Run this next one, and look at how a simple change to the pattern gives a very different result. Here we’ll combine before rather than afterward, changing only Step 4 (how values are accumulated).
- Because we add each new letter at the end of
newStringB
. - Each new letter gets added at the end, which creates a reversal.
- Because
newStringA
is adding the characters from left to right. - How would that reverse the other string?
- Because we called a reverse function.
- There is no reverse function in this program.
- Because the
for
loop is doing a reversal - The same
for
loop is creating both an in-order copy of the string and a reversed order of the string. Thefor
loop is the same in both cases.
csp-9-2-2: Why do you think newStringB
has all the letters, but in the reverse order?
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
You have attempted 1 of 3 activities on this page