public void TestOffset() { Assert.AreEqual(99u, UpsideDown.Offset(81, 2)); Assert.AreEqual(76u, UpsideDown.Offset(60, 2)); Assert.AreEqual(999u, UpsideDown.Offset(729, 3)); Assert.AreEqual(9999u, UpsideDown.Offset(6561, 4)); Assert.AreEqual(499u, UpsideDown.Offset(324, 3)); }
static void Main(string[] args) { Reverse rev = ReverseString; UpsideDown flip = UpsideDownString; string sentence = "hello there"; Console.WriteLine(sentence); Console.WriteLine(rev(sentence)); Console.WriteLine(flip(sentence)); Console.WriteLine(flip(rev(sentence))); }
public void TestConstruct() { Assert.AreEqual(1235789u, UpsideDown.Construct(123, true)); Assert.AreEqual(19u, UpsideDown.Construct(1, false)); }