반응형
[ Contents ]
1. 문제 (링크 참조)
2985번: 세 수
첫째 줄에 정인이가 원래 적어준 등식을 출력한다. 입력으로 주어진 숫자의 순서는 유지해야 하고, 등호 하나와 더하기, 빼기, 곱하기, 나누기 기호 중 하나로 이루어져 있어야 한다. 만약 등식
www.acmicpc.net
2. 문제 풀이
주어진 세 수를 알맞은 등식으로 변환하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
[Algorithm] 단골 1번 문제, 구현 / 수학
[ Contents ] 1. 구현 단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하
star7sss.tistory.com
if-else문으로 쉽게 구현할 수 있습니다. 다만 경우의 수가 8가지로, 조금 번거롭습니다.
3. 코드
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}')
else:
print(f'{a}={b}/{c}')
f-string을 사용하여 등식을 출력합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 18312 시각 - Python (0) | 2022.02.26 |
---|---|
[구현/수학] 백준 6764 Sounds fishy! - Python (0) | 2022.02.25 |
[구현/수학] 백준 14623 감정이입 - Python (0) | 2022.02.25 |
[구현] 백준 11549 Identifying tea - Python (0) | 2022.02.25 |
[구현/수학] 백준 5893 17배 - Python (0) | 2022.02.25 |
댓글