🧩PS/🥈Nomal

[PYTHON] 일차방정식 풀기

Cocoon_ 2020. 2. 22. 03:22
반응형

프로그램 명: 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

 

반응형