리그캣의 개발놀이터

[코딩도장] Python으로 푸는 2차 방정식 본문

알고리즘/백준

[코딩도장] Python으로 푸는 2차 방정식

리그캣 2019. 1. 27. 23:01
# A씨는 학교숙제로 이차방정식 문제를 풀어야 한다.
# 하지만 시간이 얼마 없다.
# 이 A씨를 도와주기 위한 이차방정식 풀이 프로그램을 작성해라.
# (단, 일차방정식은 ax^2 + bx + c = 0의 꼴에서 a, b와 c를 입력받아 해를 구하고
# 해를 구하기 위해 근의 공식을 사용해야 한다.
# 또, 해는 정수로 반올림한 값을 구하고 해가 없거나 여러개인 경우도 모두 구해야 한다.)


def quadratic(a,b,c):
D = ((b**2)-4*a*c)**0.5
X1 = (-b + D) / 2*a
X2 = (-b - D) / 2*a
print('X1:{}, X2:{}'.format(X1,X2))

quadratic(2, 3, 4)

참고 사이트 
https://dongyeopblog.wordpress.com/2016/02/05/python-%EC%A0%9C%EA%B3%B1%EA%B3%BC-%EB%A3%A8%ED%8A%B8-

%EA%B5%AC%ED%95%98%EA%B8%B0/

'알고리즘 > 백준' 카테고리의 다른 글

백준 2493번 탑 문제  (0) 2019.03.05
[코딩도장] self generator 문제  (0) 2019.01.31
[코딩도장] 시저 암호 python  (0) 2019.01.27
백준 알고리즘 - 타노스  (0) 2018.05.28
백준알고리즘 2920 - 음계 c/c++  (0) 2018.04.17
Comments