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...
Runestone Academy can only continue if we get support from individuals like you. As a student you are well aware of the high cost of textbooks. Our mission is to provide great books to you for free, but we ask that you consider a $10 donation, more if you can or less if $10 is a burden.
You have attempted 1 of 3 activities on this page