? К примеру string[] arr = "ABC12345", так вот мне нужно 12345 сохранить в другом массиве и посчитать их сумму
Как правильнее всего это сделать ?
бежишь по массиву строк фором, достаешь строку по индексу, дальше бежишь по ней (это уже будут символы т.е. char) и проверяешь что char.IsDigit(ch)
Я немного туплю.. Бегу по по массиву строк, но не пойму как из них извлечь цифры, типа пропустить "AB123", и вытащить только 123 который я потом суммирую
скинь что сделал, просто не совсем понятно почему написал 'string[] arr = "ABC12345"'
string arr = "ABC12345"; var regex = new Regex("\\d"); Console.WriteLine(string.Join(" ", regex.Matches(arr)));
Да я ничего не сделал, потому что не пойму как их вытащить Даётся просто var input = new string[] { "AB123", "CA456" и т.д. } из него нужно вытащить цифры и ссумировать что-бы найти число которое нужно
я ошибся, там даётся string[] { "ab123", "ca456" }
Мне выдаёт cannot convert from string[] to string
я же написал, что сам переделаешь. Сделай фореч со своим массивом слов, а потом с циферками и суммируй
создай массив из чисел, потом через цикл пройди через массив строк, в цикле проверяй каждый чар из строки на соответствие с массивом чисел и записывай их. первое что в голову пришло
Спасибо, но там кароче время заканчивалось, и я тупанул
Да там просто идёт "ID1234" и нужно вытащить 1234 в другой массив, я это хз как сделать
String это массив символов. Ты можешь пройти по нему используя foreach и проверить каждый символ цифра он или нет. Как проверить символ выше написали. И посмотри как привести char к числу если тебе нужна будет сумма
Обсуждают сегодня