알고리즘/python
[프로그래머스/Python] 120907번: ox문제
minliz
2025. 4. 7. 17:16
목차
📝 문제
📝 문제
https://school.programmers.co.kr/learn/courses/30/lessons/120907
🎯 알고리즘
💡 문제 이해
- 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어짐.
- 수식이 옳다면 "O", 틀리다면 "X"를 순서대로 담은 배열을 return 하기
💡 문제 접근
= 를 기준으로 left, right 나눈 다음, 계산한 결과가 같으면 O, 다르면 X 출력하기
✅ 실습 인증 _코드
def solution(quiz):
result=[]
for q in quiz:
left, right = q.split("=")
left_result = eval(left)
if left_result == int(right):
result.append("O")
else: result.append("X")
return result