TIL-CodeKata-Day11

최창현·2022년 2월 1일
0
post-thumbnail


def complex_number_multiply(a, b):
  a1 = int(a.split('+')[0])# 인자 a를 +기준으로 split해서 인덱스 0 값을 정수형으로 변환하여 a1에 저장
  b1 = int(b.split('+')[0])# 인자 b를 +기준으로 split해서 인덱스 0 값을 정수형으로 변환하여 b1에 저장 
  a2 = int(a.split('+')[1].replace('i', ''))# 인자 a를 +기준으로 split해서 인덱스 1값의 i를 replace로 제거하고 a2에 저장
  b2 = int(b.split('+')[1].replace('i', ''))# 인자 b를 +기준으로 split해서 인덱스 1값의 i를 replace로 제거하고 b2에 저장
  return f'{(a1 * b1) + (a2 * b2)*(-1)}+{(a1 * b2) + (a2 * b1)}i'
profile
chch_oi

0개의 댓글