за пределами int
эти числа находятся в двух массивах возможно разной длины типа string и представляют значение "0" до "9"
Вопрос: чтобы было производительно лучше всего получать длину итогового числа через .count() , если длина больше, то число больше, а если равны, то сравнивать через .zip(), и на этапе когда одно число больше другого, выходить из цикла просто?
Надо чтобы было как можно меньше итераций, сорян такое задание, я бы вообще другими подходами это делал если бы хотел)
Еще поскажите пожалуйста, системный метод .count() получает просто последний индекс элемента, или где-то там проходится циклом внутри, т.е. это долго или нет?)
Полноценное решение пока не даю, подумаю на досуге, но исходя из моих знаний языка, могу сразу сказать, если Вам нужна производительность, то от типа String лучше сразу отказаться. Работайте напрямую с char *
Спасибо за ответ ) ну у меня кстати character и есть массив, поскольку исходные данные в виде строки. Опечатался.
В этом контексте (char *) т.е. на С++ писать?
Обсуждают сегодня