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?

Reply via email to