On Tuesday, 10 December 2013 at 22:08:17 UTC, Volcz wrote:
Hi!
As a small exercise I've been trying to implement a nibble
swapping method which utilizes D's ranges.
I received some help from eco on #d but still couldn't complete
it.
his contribution: http://dpaste.dzfl.pl/f228d0a8
Example:
Input 1234
Output 2143
This is going to be used to build a small utility program which
can be used "echo 1234 | nibbleswap"
Help is appreciated!
Can you explain a bit more. It's unclear what is the exact
problem.
Is it intended to work with unicode strings of any length? Simply
swap pairs of chars? What if string length is odd?