Python으로 구현한 13420번 사칙연산 문제 풀이입니다.
https://www.acmicpc.net/problem/13420
13420번: 사칙연산
사칙연산은 덧셈, 뺄셈, 곱셈, 나눗셈으로 이루어져 있으며, 컴퓨터 프로그램에서 이를 표현하는 기호는 +, -, *, / 와 같다. 아래는 컴퓨터 프로그램에서 표현한 사칙 연산의 예제이다. 3 * 2 = 6 문
www.acmicpc.net
tc = int(input())
for _ in range(tc) :
data, result = map(str, input().split('='))
if eval(data) == int(result) :
print('correct')
else :
print('wrong answer')
1. '='로 구분하여 입력받은 문자열을 각각 data와 result에 담는다.
2. 조건문에서 eval( )를 사용하여 data에 대한 식이 result와 같을 경우 'correct'를 출력한다.
3. 그렇지 않을 경우 data 식과 답이 일치하지 않기 때문에 'wrong answer'를 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 6502번 동혁 피자 풀이 (0) | 2021.11.12 |
---|---|
백준(Python) 1731번 추론 풀이 (0) | 2021.11.11 |
백준(Python) 4892번 숫자 맞추기 게임 풀이 (0) | 2021.11.11 |
백준(Python) 1247번 부호 풀이 (0) | 2021.11.11 |
백준(Python) 2755번 이번학기 평점은 몇점? 풀이 (0) | 2021.11.11 |