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()); }
// [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); }