Ctrl K

Произведение комплексных чисел в строках

Средняя
Комплексное число a + bi записывается строкой вида "a+bi", где a и b — целые числа. Знак + есть всегда, даже если b отрицательное: например, 3 − 2i записывается как "3+-2i", а −4 — как "-4+0i". Даны две такие строки first и second. Перемножьте числа (помня, что i² = −1) и верните результат в том же формате.
Пример 1
first="2+3i", second="4+-1i" → '11+10i'

(2 + 3i)(4 − i) = 8 − 2i + 12i − 3i² = 8 + 3 + 10i = 11 + 10i.

Пример 2
first="0+2i", second="0+5i" → '-10+0i'

2i · 5i = 10i² = −10, мнимая часть нулевая — записывается как -10+0i.

Пример 3
first="-3+0i", second="1+-7i" → '-3+21i'

−3 · (1 − 7i) = −3 + 21i.

Ограничения
  • Обе строки записаны в формате "a+bi"
  • −100 ≤ a, b ≤ 100 в каждом из чисел
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиУмножение длинных чисел в строках СредняяСумма цепочки дробей СредняяНайдите x СредняяРовер на повторе СредняяСумма двоичных строк Лёгкая
загружаем Python…
Вход
first="2+3i", second="4+-1i"
Ожидается
'11+10i'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 63 теста на сервере, включая скрытые.