반응형

프로그램 명: equation

제한시간: 1 초

주희는 일차 방정식을 배우고 있다.

의 꼴로 a,b,c,d 가 주어질 때 방정식의 해(근)를 구하는 것을 프로그램으로 해결하려고 한다.입력a , b , c, d 가 입력으로 주어진다. 각 수는 -1000 이상 1000 이하 정수이다.출력근이 두 개 이상 존재하면 many , 존재하지 않으면 none 아니면 구한 근을 소수 이하 세자리까지 출력한다.입출력 예입력 3 2 3 2 출력 many 입력 3 2 3 8 출력 none 입력 4 2 3 8 출력 6.000

 

a, b, c, d = map(int, input().split())

if a == 0:
    if c == 0:
        if b == d:
            print("many")
        else:
            print("none")

    else: # c != 0
        print(format((b-d)/c, ".3f"))

else: # a != 0
    if c == 0:
        print(format((d-b)/a, ".3f"))

    else:  # c != 0
        if a == c:
            if b == d:
                print("many")
            else: # b != d
                print("none")
        else: # a!= c
            print(format((d-b)/(a-c), ".3f"))

 

문제출처 - http://59.23.150.58/30stair/

 

step by step...30 계단

문제수: 744 30 계단 최근 게시 문제:

59.23.150.58

 

반응형

'🧩PS > 🥈Nomal' 카테고리의 다른 글

[PYTHON] 직사각형  (0) 2020.02.24
[PYTHON] UP_DOW  (0) 2020.02.23
[PYTHON] 백준 2501번 약수 구하기  (0) 2020.02.22
[PYTHON] 층 수 구하기 (완전이진트리)  (0) 2020.02.22
[PYTHON] 완전그래프 선의 개수 구하기  (0) 2020.02.22

+ Recent posts