python 정규표현식 re module문자열 문자에 re를 써먹어보자!velog.io import reexpression_list = re.split('([*+-])', expression) expression이 "100-200*300-500+20"일 경우expression_list에는 ["100", "-", "200", "*", "300", "-", "500", "+", "20"] 이 들어간다.
정규표현식
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 백트래킹을 풀어보려 했으나, 잘 풀리지 않아서 풀지 못했다.계속 Index out of range 오류가 나서 잡는데 시간이 너무 오래걸림 ㅠㅠ 풀이from itertools import permutationsimport redef solution(expression): answer = 0 expression = re.split('([*+-])', expression) # *, +, - 로 나눈 리스트 operators = list(permutations(['+', '-', '*'])) ..