C# Multiply Big Number от exercise
Здравейте колеги, проблем със Задача 5. Multiply Big Number от exercise дава ми един грешен тест и не мога да го намеря къде е. Ще съм ви много благодарен ако ми помогнете.
using System;
using System.Collections.Generic;
using System.Linq;
namespace _05.Multiply_Big_Number
{
class Program
{
static void Main(string[] args)
{
char[] bigNum = Console.ReadLine().ToCharArray();
int number = int.Parse(Console.ReadLine());
if (number == 0)
{
Console.WriteLine("0");
return;
}
List<string> newNum = new List<string>();
int parse = 0;
for (int i = bigNum.Length - 1; i >= 0; i--)
{
parse = (int.Parse(Convert.ToString(bigNum[i])) * number)+parse;
newNum.Insert(0,(parse % 10).ToString());
parse /= 10;
}
if (parse>0)
Console.WriteLine($"{parse}{string.Join("",newNum)}");
else
Console.WriteLine($"{string.Join("",newNum)}");
}
}
}
Да от това е,оправих си кода. По мое мнение това са невалидни числа и не би трябвало да бъдат тестове.
Ето кода 100/100 https://pastebin.com/EcBpSfVs