Пример #1
0
        public void Samples1()
        {
            var start = 1000;
            var sb    = new StringBuilder();

            for (int k = 2; k < 3; k++)
            {
                for (int i = 8000; i < 9999; i++)
                {
                    var result     = NumberOfIntegersInt.getNumberOfIntegers(start, i, k);
                    var calculated = NumberOfIntegersBigInteger.getNUmberOfIntergerUpper(i.ToString().Select(c => c - '0').ToList(), k);
                    sb.AppendLine($"{start}-{i}, K:{k}: {result} {calculated}");
                }
            }
            File.WriteAllText("test.txt", sb.ToString());
        }
Пример #2
0
        // [InlineData(153_461, 457_823_489, 4, 577669)]
        public void Samples(Int64 S, Int64 R, Int64 K, Int64 expected)
        {
            var result = NumberOfIntegersInt.getNumberOfIntegers(S, R, K);

            Assert.Equal(expected, result);
        }