Skip to content

Instantly share code, notes, and snippets.

@yoroto
Created May 21, 2015 12:02
Show Gist options
  • Save yoroto/ef9ecceac62c031a76af to your computer and use it in GitHub Desktop.
Save yoroto/ef9ecceac62c031a76af to your computer and use it in GitHub Desktop.
Jeff Zhao is P10.
public class HentaiTextWriterUtils : ITextWriterUtils
{
private readonly static char[] Map = new[] {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
public void Write(ITextWriter writer, int value)
{
var i = value;
var result = new char[11];
var p = 10;
var neg = value < 0;
do
{
var q = 0;
i = Math.DivRem(i, 10, out q);
result[p--] = neg ? Map[-q] : Map[q];
} while (i != 0);
if (neg)
result[p--] = '-';
writer.Write(result, p+1, 10-p);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment