[20하계] 모각코 3회차 결과
2020. 7. 16. 00:01
목표하던 sliver 3 문제 후위 연산자를 이용한 계산 문제를 해결하였다.
계속 런타임 에러가 왜 나는가 싶더니, index를 이용해서 순차적으로 접근하는 형식으로 array를 (ABC 같은 변수에 입력하는 숫자를 매핑하는 과정에서) 접근하였더니, 똑같은 A와 같은 변수가 있을 때는 index를 넘어버리는 오류가 계속 발생해서 런타임 에러가 발생했다. 올바른 테스트 케이스를 찾고 그것을 생각해서, char의 문자에서 - 'A'를 해버리는 방식으로 해결했다. 왜냐하면, 변수는 차례대로 ABC로 나오게 되고, -'A'를 해주게되면 자동으로 차례대로의 0 1 2 3 ... 등의 방식으로 인덱스를 사용할 수 있기 때문에 같은 문자가 나오더라도 올바른 arrary의 인덱스에 접근할 수 있게 된다.
저번의 1918번의 문제와 비슷해서 어렵지 않게 풀 수 있었다. stack을 이용해서 계산하는 문제였다. 저번에는 우선순위를 사용하여 해결했지만, 이번에는 단순하 부호일 경우 cal의 함수로 넘겨 계산 결과를 push 해주는 방식으로, 그리고 그 이외의 경우에는 매핑 값을 push해 주는 경우로 계산을 하여 문제를 해결하는 방식이었다.
그리고 계산이론 과제도 목표했던 것을 다 들었다. 결과 인증으로 사이버 캠퍼스의 완료를 캡쳐하여 올린다.
'Undergraduate Records' 카테고리의 다른 글
React Native: API 사용하기 (0) | 2020.07.16 |
---|---|
React Native : flex에 대해서 (0) | 2020.07.16 |
[20하계] 모각코 3회차 계획 (0) | 2020.07.15 |
React Native 기본 알고가기 (0) | 2020.07.10 |
React Native expo를 이용한 프로젝트 생성 (0) | 2020.07.10 |