관리 메뉴

솜씨좋은장씨

[BaekJoon] 2985번 : 세 수 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 2985번 : 세 수 (Python)

솜씨좋은장씨 2022. 1. 20. 00:28
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 세 수 입니다.

 

2985번: 세 수

첫째 줄에 정인이가 원래 적어준 등식을 출력한다. 입력으로 주어진 숫자의 순서는 유지해야 하고, 등호 하나와 더하기, 빼기, 곱하기, 나누기 기호 중 하나로 이루어져 있어야 한다. 만약 등식

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def three_numbers(numbers):
    answer = ""

    if numbers[0] + numbers[1] == numbers[2]:
        answer = f"{numbers[0]}+{numbers[1]}={numbers[2]}"
    elif numbers[0] - numbers[1] == numbers[2]:
        answer = f"{numbers[0]}-{numbers[1]}={numbers[2]}"
    elif numbers[0] * numbers[1] == numbers[2]:
        answer = f"{numbers[0]}*{numbers[1]}={numbers[2]}"
    elif numbers[0] / numbers[1] == numbers[2]:
        answer = f"{numbers[0]}/{numbers[1]}={numbers[2]}"
    elif numbers[0] == numbers[1] + numbers[2]:
        answer = f"{numbers[0]}={numbers[1]}+{numbers[2]}"
    elif numbers[0] == numbers[1] - numbers[2]:
        answer = f"{numbers[0]}={numbers[1]}-{numbers[2]}"
    elif numbers[0] == numbers[1] * numbers[2]:
        answer = f"{numbers[0]}={numbers[1]}*{numbers[2]}"
    elif numbers[0] == numbers[1] / numbers[2]:
        answer = f"{numbers[0]}={numbers[1]}/{numbers[2]}"
            
    return answer

if __name__ == "__main__":
    numbers = list(map(int, input().split()))
    print(three_numbers(numbers))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments