● 오늘 한 것
[kotlin 문제 풀이]
- 로봇 청소기
https://retry-thinksubox.tistory.com/196
[개인 과제]
- B타입 진행
https://retry-thinksubox.tistory.com/197
● 오늘 알게 된 것
[kotlin 문제 풀이]
- 문제만 잘 따라가면 되는 문제는 역시 정답률이 높구나
- DFS같은 그냥 반복문 문제였나...?
- 좀 더 깔끔하게 짜고 싶다...는 마음이 강하게 든다.
[개인 과제]
- sealed class 쓰는 건 아직도 너무 어색하다.
- 뷰타입을 여러개 쓸 때는 getItemViewType 까먹지 말자!
- SharedPreferences를 뷰모델 안에서 쓰고 싶은데 쉽지가 않네...
- areItemsTheSame에는 고유값이 들어가야하고 areContentsTheSame에는 객체 자체가 들어가면 된다.
- currentList 호출 위치에 따른 차이점이 존재한다.?
- Sealed class를 JSON으로 만들거나 List 형태로 만들때(직렬화, 역직렬화할 때), JsonDeserializer를 쓰면 되는데 한쪽에만 있는 변수를 기준으로 삼으면 된다.
● 오늘 총평
정신없던 금요일과 즐거운 토요일, 고단했던 일요일을 마치고 온 월요일은 생각보다 멀쩡했다.
특히 정신이 좀 깨어있었던 거 같다.
문제도 잘 접근했고(쉬워서) 과제도 진행이 슉슉 됐다.(어려운건 금요일에 해놔서)
시간 참 잘~가는 하루였다.
그만큼 몰입해서 보낸 하루였던 거 같고 했던 것들을 잘 정리하는 습관이 아직 부족하다는 것도 느낀 하루였다.
분명 뭔가 엄청했는데 중간중간 정리하지 않으니까 그냥 코드 덩어리라 했던 걸 다 풀어낼 수 없었다.
앞으로는 더욱 중간중간 과정을 잘 챙겨야겠다.
목상태가 영 좋지 않은데 어서 쉬면서 회복해야겠다.