jeeyeonLIM / coding_test

Let's practice the coding test!
1 stars 0 forks source link

[2020 카카오 인턴십] 수식 최대화_다시풀기 #73

Open jeeyeonLIM opened 3 years ago

jeeyeonLIM commented 3 years ago

59

jeeyeonLIM commented 3 years ago

접근 방식

Ver1. 문자만 담은 리스트, 연산자만 담은 리스트를 따로 뽑고 각각의 리스트의 인덱스 조정해가며 연산하기

Ver2. 문자열을 그대로 다루기. 예를들어 "100-200*300-500+20" 가 있을 때 연산 우선순위가 ->+>* 순이라고 한다면, 문자열에 들어가서 - 앞뒤 숫자를 발라낸다. 100-200, 300-500 뽑은 다음에 eval() 씌워서 연산하고 100-200 값을 최종 결과값으로 문자열 대체하는 방식.

결국 참고한 링크

https://medium.com/@haeseok/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%88%98%EC%8B%9D-%EC%B5%9C%EB%8C%80%ED%99%94-eaa534d55316