[프로그래머스] OX 퀴즈

해피데빙·2023년 1월 9일
0

코딩테스트

목록 보기
37/52
post-custom-banner

의사코드

"="로 split하고 계산, 숫자화 비교 같으면 O 아니면 X

내 풀이

def solution(quiz):
    return list(map(lambda x: "O"if eval(x.split("=")[0]) == int(x.split("=")[1]) else "X", quiz))

다른 풀이

def valid(equation):
    equation = equation.replace('=', '==')
    return eval(equation)

def solution(equations):
    return ["O" if valid(equation) else "X" for equation in equations] 
profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17

0개의 댓글