RosettaCodeData/Task/Phrase-reversals/Mathematica/phrase-reversals.math

14 lines
365 B
Text
Raw Permalink Normal View History

2015-02-20 09:02:09 -05:00
phrase = "Rosetta Code Phrase Reversal";
reverseWords[phrase_String] :=
StringJoin @@ Riffle[Reverse@StringSplit@phrase, " "]
reverseLetters[phrase_String] :=
StringJoin @@
Riffle[Map[StringJoin @@ Reverse[Characters@#] &,
StringSplit@phrase], " "]
{phrase, reverseWords@phrase, reverseLetters@phrase,
reverseWords@reverseLetters@phrase} // TableForm