Phrase reversals: Difference between revisions
add REXX
(→{{header|J}}: more general) |
Walterpachl (talk | contribs) (add REXX) |
||
Line 482:
attesor edoc esarhp lasrever
reversal phrase code rosetta</pre>
=={{header|REXX}}==
<lang rexx>s='rosetta code phrase reversal'
r1=reverse(s)
r2=''
Do i=1 To words(s)
r2=r2 reverse(word(s,i))
End
r2=strip(r2)
r3=''
Do i=words(s) To 1 By -1
r3=r3 word(s,i)
End
r3=strip(r3)
Say "input : " s
say "string reversed : " r1
say "each word reversed : " r2
say "word-order reversed : " r3</lang>
{{out}}
<pre>input : rosetta code phrase reversal
string reversed : lasrever esarhp edoc attesor
each word reversed : attesor edoc esarhp lasrever
word-order reversed : reversal phrase code rosetta</pre>
=={{header|Ruby}}==
|