RosettaCodeData/Task/Comma-quibbling/Mathematica/comma-quibbling.math
2015-02-20 09:02:09 -05:00

4 lines
148 B
Text

quibble[words___] :=
ToString@{StringJoin@@
Replace[Riffle[{words}, ", "],
{most__, ", ", last_} -> {most, " and ", last}]}