У меня есть строка, как следовать 51200000000000000000000000000000
Вычислить число нулей в строке
Эта строка не фиксируется. Он будет добавлен в зависимости от количества досок. Если есть две платы, строка будет следующей: 5120000000000000000000000000000052200000000000000000000000000000
Я хотел бы знать, как рассчитать количество нулей в строке.
Я использую следующий код, но он не является гибким, если имеется более двух плат.
string str = "51200000000000000000000000000000";
string zeros = "00000000000000000000000000000";
if (str.Contains(zeros))
{
Console.WriteLine("true");
}
else
{
Console.WriteLine("false");
}
Преобразование строки в массив символов и петли – Prashant
1. перебрать символов строки с простым 'for' 2. Count zeroes – zerkms
@Prashant 'String' имеет индекс для этого уже. – zerkms