less than 1 minute read


sport

kakao 2차 알고리즘 다시풀기 7

vuex로 구현하기에는 까다로운 부분이, 스텝 계산을 할 때 다음 과정이 계산되어야 하는데, 완전 병렬은 아니고 순차적으로 state를 업데이트시키고, 그것이 이후의 트럭의 선택에 영향을 주어야 한다.

다음을 반복 수행:

  1. 현재 상태 읽기
  2. 각 트럭에 대해 다음 절차 수행
    1. 현재 해야 할 액션 판단
    2. 해당 액션으로 상태 업데이트 및 대상 command에 추가
    3. 주기마다 상태 동기화

vuex 테스트한 결과 액션 리턴값도 사용 가능한데, 짜다가 꼬여서 안된 듯하다.

  • state: 상태 보관
  • getter: 파생 상태 함수
  • mutation: 상태 업데이트

Comments