У меня возникла проблема с решением этой проблемы в макросе Excel.Мои входные данные - это двоичная строка «1110».Необходимо извлечь двоичную строку и вернуть каждый бит двоичной последовательности в массив (как целочисленный бит).Пожалуйста, помогите мне ... действительно ценю помощь для коучинга.
Для каждого бита = 1, значение массива для этого бита = Степень 2. В конце сложите все значения.Пример:
Input = 1110 (двоичная строка) сохранить в Array (i).i = 3 (суммарный бит от входа = 4)
Array (0) = 1^2 to the pwr of 0 = 1
Array (1) = 1^2 to the pwr of 1 = 2
Array (2) = 1^2 to the pwr of 2 = 4
Array (3) = 1^2 to the pwr of 3 = 8
Окончательный результат, который должен быть возвращен, является суммированием всего списка массивов. В этом случае это будет 15