Open jmpark0118 opened 4 years ago
import cmath, math
if __name__ == '__main__':
n = input()
if '+' in n:
x = int(n[:n.find('+')])
y = int(n[n.find('+'):-1])
elif n.startswith('-'):
x = int(n[:n[1:].find('-')+1])
y = int(n[n[1:].find('-')+1:-1])
else:
x = int(n[:n.find('-')])
y = int(n[n.find('-'):-1])
r = math.sqrt(x**2+y**2)
phi = cmath.phase(complex(x, y))
print(r, phi, sep='\n')
import cmath
if __name__ == '__main__':
n = input()
n2 = cmath.polar(complex(n))
print(*n2, sep='\n')
출처 : https://www.hackerrank.com/challenges/polar-coordinates/problem