오랜만에 돌아왔다!
휴식시간도 충분히 가졌고, 슬슬 다시 본업으로 복귀해야지
기존 플래너는 꾸미지 않으면 정이 가지 않고, 그렇다고 꾸미기엔 배보다 배꼽이 커서 마루 플래너로 구매했었다. 잠깐 공백의 시간동안 이 플래너를 썼었지만 이를 모두 기록으로 남기기엔 미뤄둔걸 하다보면 하루하루를 놓칠 것 같아 현재에 집중해볼 생각이다. 과거의 투두는 언젠가 여유가 더 있을 때 아마 쓰지 않을까 싶음.
우선 오늘은 워밍업 단계로 백준 새 계정을 만들어 10문제 이상 푸는 것으로 목표를 잡았다. 이후 더 많은 계획을 세우고 실천해야지.
이렇게 계획을 세운 이유는.. 전에 회복에만 집중했던 내가 다시 공부에 제대로 손을 잡으니, 이전에 공부했던 내용을 꽤나 잃어버렸다는 것을 체감할 수 있었기 때문이었다. 특히 운영체제를 공부하겠다고 공룡책을 펼쳐서 60p까지 쭉 읽어보았을 때.
이해가 안되는 것도 아닌, 그렇다고 이걸 설명할 수준도 아닌 어색함과 익숙함 사이에서 내 머리가 이 이론들을 거부하는 것을 보고 꽤나 충격을 받았다. 그래서 동기들한테 이 얘기를 하며 하소연을 하고 어떻게 공부하면 좋을지에 대해 물어보았더니, 내가 너무 급하게 생각하고 있다 하더라.
늘 효율적인 루트를 밟길 원해서 유명한 혹은 잘 알려지지 않았지만 나에게 도움이 될 그런 정보들을 열심히 모으고 그 정석루트대로 나아가려는 식으로 큰 그림을 그리며 노력했었는데 늘 내가 목표한 기간안에 쉽게 끝낸 적은 거의 없었다. 그걸 나도 인식하고 있어서인지 그 말이 꽤나 와닿았고 좀 더 여유를 가진 채로 임해보고자 했다. 그렇게 나는 '그걸 왜 해요', '그걸 할 바엔 ~~ 하는게 나을텐데' 라는 생각을 이젠 제쳐두고 가장 후순위로 미뤄두었던 기초자료부터 다시 공부해볼 생각이다.
조금 늦어질지라도 나를 위한 길을 위해 나에게 맞춰 나아가야지 응응
이런 나의 깨달음속에서 전에 많이 들었던 노래인 연습 별로 안 했어요, 50시간 정도를 들으며 초심을 찾아보려 했는데 역시 다시 들어도 공감도 성찰도 한단계 더 할 수 있게 된 것 같다.
여전히 떨리고
여전히 또 서먹하고
여전히 무뎌지지 않고 처음 같은 조각
수없이 걸어도
낯선 길도 있더라고 (변함없이)
연습 별로 안 했어요, 50시간 정도
단단한 쪽도 나이기에
무른 쪽도 나이기에
어제 백준 계정을 하나 새로 만들었다.
내 실력은 하찮을 정도로 내려갔는데 늘 플레 4가 적힌 랭크를 보며 내가 아직 그 수준이라는 착각(거의 합리화겠지만)을 끊임없이 하는 것을 보고 이 기회에 계정을 새로 파서 다시 처음부터 해보기로 했다.
근데 새 계정이다보니 솔브닥 배경이나 프로필이 마음에 들지 않아 아직 열려있는 이벤트 문제들을 본계 답을 옮겨 배경을 얻어두었다.
0문제 해결이 이렇게 반가운 순간이 있었던가. 오늘부터 차근차근 채워야지.
우선 솔브닥 class 문제들로 시작하고 막히는 순간 단계별로 넘어갈 생각이다.
그렇게 솔브닥 class 1 첫문제를 풀었는데 처음부터 틀렸다.
Java8과 Java11을 잘 설정해두었는데 사이트 오류로 C99가 들어온채로 채점되어버렸다 흐우ㅜ
너무 아쉽긴하지만 그래도 간단한 문제니까 넘어가자..
1000번. A+B
1001번. A-B
1008번. A/B
1152번. 단어의 개수 => st.hasMoreTokens()
메소드를 쓰려면 st.nextToken()
으로 빼는 부분이 있어야 한다.
2438번. 별 찍기 - 1
2439번. 별 찍기 - 2
2475번. 검증수
2557번. Hello World
2562번. 최댓값
2577번. 숫자의 개수
10699번. 오늘 날짜 => Date
만 가능할까?
KPT | 내용 |
---|---|
Keep | 1. 문제의 랭크를 숨긴 채로 문제에 접근했다. |
2. IDE 툴을 사용하지 않고도 기본 스니펫을 작성할 수 있었다. | |
Problem | 1. 문제가 이해되지 않을 때 처음부터 다시 꼼꼼하게 읽지않고, 중간중간 넘기며 빠르게 키워드를 찾으려 했다. |
2. 시간복잡도를 계산하지 않았다. | |
3. 실제 코딩테스트 시험처럼 접근하지 않았다. | |
Try | 1. 입출력 영역의 용어를 그대로 정리한 후 문제를 읽으며 전체적인 흐름을 잡아야겠다. |
2. 시간복잡도를 계산해서 왜 통과할 수 있는지에 대해 명확히 하고 문제풀이로 들어가야겠다. | |
3. 잊어버리지 않도록 개념정리를 명확하게 해야겠다. |