agencies

[CodeUp] 6131 : 일차 방정식 ax±b=c의 해 구하기 본문

Ⅰ. 프로그래밍

[CodeUp] 6131 : 일차 방정식 ax±b=c의 해 구하기

agencies 2024. 3. 30. 13:02

 

문제 접근 방식

- 문자열을 전달 받으면 x와 +또는- 그리고 =를 기준으로 문자를 나눕니다.

- 숫자 중 가운데 값은 부호까지 가져옵니다. +b 또는 -b가 되도록 그리고 str을 int형으로 변환시킵니다.

- 일차방정식을 풀 수 있는 코드를 작성합니다.

 

msg=input()

b = ""
for i in range(len(msg)):
    j = i
    
    if msg[i] == '+' or msg[i] == '-':
        a = msg[0:i-1]

    if msg[i] == 'x':

        while msg[j+1] != '=':
            b+=msg[j+1]
            j+=1
            
    elif msg[i] == '=':
        c = msg[i+1:]
            

r = int(c)-int(b)
r = r/int(a)

print("%.2f"%r)