실험실
  • [백준] 2985. 세 수 - 파이썬
    2024년 11월 04일 23시 50분 57초에 업로드 된 글입니다.
    작성자: B1NK
    728x90
    • 백준 링크: 2985번: 세 수
    • solved.ac 난이도: 브론즈 III
    • 시간 제한: 1 초
    • 메모리 제한: 128 MB

    문제

    수학을 못해도 너무 못하는 상근이는 정인이에게 과외를 받고 있다. 오늘은 상근이가 사칙연산을 배우는 날이다.

    입력

    첫째 줄에 정인이가 적어준 세 정수가 주어진다. 이 수는 100보다 작거나 같은 자연수이다. 항상 정답이 존재하는 경우만 입력으로 주어진다.

    출력

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

    코드

    a, b, c = map(int, input().split())
    
    if a + b == c:
        print(f"{a}+{b}={c}")
    elif a - b == c:
        print(f"{a}-{b}={c}")
    elif a * b == c:
        print(f"{a}*{b}={c}")
    elif a / b == c:
        print(f"{a}/{b}={c}")
    elif a == b + c:
        print(f"{a}={b}+{c}")
    elif a == b - c:
        print(f"{a}={b}-{c}")
    elif a == b * c:
        print(f"{a}={b}*{c}")
    elif a == b / c:
        print(f"{a}={b}/{c}")
    728x90
    댓글