오늘도 오전에는 쉬었습니다. 오전에는 공부습관이 잘 안 잡혀있는것 같아요.
하루가 길게느껴지다보니, 여유 있다 생각하고 공부를 등한시 하는 것 같습니다.
토요일 오전이야 주간의 피로가 덜 풀린것도 있고, 실제로도 많이 남아있으니 괜찮지만,
일요일 오전은 좀 더 요긴하게 쓰고싶네요. 습관을 만들 좋은 방법을 고민해봐야겠습니다.
오후에는 알고리즘 문제를 풀었습니다. 요즘들어 난이도가 올라가다보니, 답 보는 비율이 높아져서 좀 그렇네요. ㅜㅜ
2차원 정렬 문제에 가까웠는데, 조금 복잡하게 풀려다가 잘 안되서, 풀이를 보았습니다.
뭐랄까, 저는 자꾸 많은 변수들이 얽혀있어 하드코딩되고, 코드가 지저분해져서 오류를 찾기 힘든 코딩을 한다는 느낌이에요. 그러다보니 edge case에서 걸리는 경우가 많고, 코드가 읽기 힘드니 흐름을 읽어가며 생각하다 포기하는 경우도 잦고...깔끔하게 푼 풀이들을 보니, 아! 하고 깨달음을 얻게 되는 경우가 많습니다. 물론, 그분들도 답을 보고 쓴 경우도 많고, 시간을 두고 찬찬히 가다듬어서 나온 코드기도 합니다만, 좀 아쉬운건 어쩔수가 없네요.
두번째 문제는 정확성을 통과했지만, 잘못된 풀이로 효율성에서 털렸습니다.
처음에는 stringbuilder를 이용해서 풀었으나, 본 풀이에서 바킹독님의 댓글로, linkedList를 직접 구현한걸로 푼 풀이가 있어 최종적으로는 그걸로 풀었습니다.
사실 무언가 자료구조를 직접 구현하는 것은 어렵고, 번거로워 실전성이 떨어진다 막연히 생각했었는데,
막상 풀이를 보고나니, 그런것만도 아니더군요. 앞으로 참고해야겠습니다.
일기예보대로 비가 와서, 자전거를 타지는 못했습니다. 대신, 저녁에는 실내자전거를 탔습니다.
이후 토비의 스프링을 보았습니다. 얼마 남지 않은 1장을 얼른 끝내고, 2장 테스트 부분을 봤는데, 1장에 비하면 술술 읽혔고, 분량도 짧아 오늘 다 볼 수 있었어요.
스프링을 사용하는 책이다보니, 앞으로는 코딩을 같이 병행하며 볼까? 라는 생각이 들었습니다.
여튼, 오늘은 공부가 그럭저럭 잘 되어, 다행입니다.
제 목표는 1. 평일에도 일찍 퇴근하는 날은 공부를 한다. 2. 일요일 오전에는 공부를 한다. 입니다.
최근 퇴근시간을 좀 활용하기 위해, 태블릿 해외직구도 고민중인데, 고민만 하고 있습니다.
'자유주제 > 일기' 카테고리의 다른 글
| 24.05.28 오늘의 일기. (0) | 2024.05.28 |
|---|---|
| 24.05.27 오늘의 일기. (0) | 2024.05.27 |
| 24.05.25 오늘의 일기. (0) | 2024.05.25 |
| 24.05.24 오늘의 일기. (0) | 2024.05.24 |
| 24.05.22~23 이틀간 일기. (0) | 2024.05.23 |