предположим, у меня есть массивы от каждого, который я хочу получить b, это всего лишь примеры
a=[4]=> b=[0,4]
a=[3,1]=>b=[0,3,3,4]
a=[2,2]=>b=[0,2,2,4]
a=[2,1,1]=>b=[0,2,2,3,3,4]
a=[3,4,2,5]=>b=[0,3,3,7,7,9,9,14]
Я имею в виду, что при получении 4 он должен производить с 0, а затем добавить его к своему контенту, например, 4
или в [2,1,1] сначала он выдаст 0, а затем увидит, что следующий в a равен 1, поэтому после его повторного создания он вычислит 2 + 1 и назначит его. Таким образом, выход всегда будет в два раза больше ввода.
я хочу псевдокод для него, моя проблема в том, что когда он повторится, я не могу его написать.