Сумма всех префиксов заданной числовой строки
Опубликовано: 19 Сентября, 2022
Для заданной строки str , содержащей N символов, представляющих целое число, задача состоит в том, чтобы вычислить сумму всех возможных префиксов данной строки.
Пример:
Input: str = “1225”
Output: 1360
Explanation: The prefixes of the given string are 1, 12, 122, and 1225 and their sum will be 1 + 12 + 122 + 1225 = 1360.Input: str = “20”
Output: 22
Подход: данная проблема является проблемой, основанной на реализации, и ее можно решить, перебирая все префиксы строки и сохраняя их сумму в строке. Сумму двух целых чисел, представленных в виде строк, можно выполнить с помощью обсуждаемого здесь подхода.
Ниже приведена реализация вышеуказанного подхода:
Временная сложность: O(N 2 )
Вспомогательное пространство: O(N)