Esempio n. 1
0
    static void Main()
    {
        RemoveDigits sln    = new RemoveDigits();
        string       a      = "10200";
        int          digits = 1;
        string       answer = sln.RemoveKDigits(a, digits);

        System.Console.WriteLine(answer);
    }
Esempio n. 2
0
        public void removeDigitsTest()
        {
            var r = new RemoveDigits();

            Assert.IsTrue(new long[] { 15, 52 }.SequenceEqual(r.removeDigits(15243, 2)));
            Assert.IsTrue(new long[] { 1, 3 }.SequenceEqual(r.removeDigits(123, 1)));
            Assert.IsTrue(new long[] { 9, 9 }.SequenceEqual(r.removeDigits(99, 1)));
            Assert.IsTrue(new long[] { 0, 1 }.SequenceEqual(r.removeDigits(10, 1)));
            Assert.IsTrue(new long[] { 33, 33 }.SequenceEqual(r.removeDigits(3333, 2)));
            Assert.IsTrue(new long[] { 391, 9193 }.SequenceEqual(r.removeDigits(10391938, 4)));
            Assert.IsTrue(new long[] { 38, 103 }.SequenceEqual(r.removeDigits(1038, 3)));
        }