[백준 13420] 사칙연산
eval() 함수를 활용해봅시다.
eval() 함수는 매개변수로 ‘식’을 ‘문자열’로 입력받아서 실행합니다.
여기서 식은 우리가 아는 일반적인 사칙연산이 가능한 ‘식(expression)’을 말합니다.
(ex> ‘1+1’)
말 그대로, 식을 문자열로 입력해주면 그 결과값을 그대로 반환해주는 함수입니다.
또한, split(‘기준문자열’)과 같이 함수의 인자로 어떤 문자열을 입력해주면
그것을 기준으로 문자열을 분리해낸다는 점을 주목합시다.
(ex> ‘3 * 2 = 6’ 입력 시 리스트 [‘3 * 2 ‘, ‘ 6’]가 생성됩니다.)
따라서 eval 함수로 첫 번째 요소(식)를 계산한 값이
int 함수로 두 번째 요소를 정수로 만든 값과 같으면 correct,
다르면 계산이 잘못되었단 뜻이므로 wrong answer를 출력하면 됩니다.
문제 : 백준 13420 - 사칙연산