최근 게시글
- 2020년 시간 관리를 위해서 도입 한 툴들
시간 관리 최근 대략 2년 정도 시간 관리를 손 놓고 있다가 작년 중반 즈음부터 재개하면서 상세 목표 설정 등을 하는 것 보다는 일단 손에서 놓아버린 플래너 사용을 다시 손에 익히고 시간을 어떻게 사용 하고 있는가를 기록하고 검사하면서 플래너를 손에 붙이는(?)데 중점을 뒀었었다. 2020년으로 접어 들 준비를 하면서 부터는 좀 더 구체적인 목표를 설정하고 이전보다는 좀 더 활용할 수 있는 기기가 생겨서 이들을 이용하여 이들을 관리하기 위한 방법을 찾기 시작했다. 도입 한 툴 Notability + 3P binder on iPad
- Codility Lesson 5 — PassingCars
Task description 연이은 차량 배열 A가 주어지고 이 차량(?)들은 값을 0s/1s을 가짐. 0은 동쪽으로 이동하는 차량, 1은 서쪽으로 이동하는 차량 교차해 지나간 차량의 쌍의 수 찾기 (단 쌍을 이루는 첫번째 차량은 0 이어야 함) How I did solve 글로 풀어서 작성이 안될거 같아서 그림으로 대체 … 결국 반대 방향으로 가는 차량이 나타났을 때, 동일한 방향으로 가는 차량의 수만큼과 교차하므로 각 차량을 순회하면서 교차한 수 = 교차한 수 + 같은 방향으로 가는 차량 수 를 누산하면 된다. 단,
- 2019년 회고
어느덧 12월 중반을 넘어섰다. 시간이 정말 순식간에 훅훅 지나가는 게 나이 듦을 실감 나게한다. ㅠ 12월이 또 훅 지나가버리기 전에 2019년에 대한 회고를 작성해보고, 2020년을 어떻게 꾸려갈지를 정리해보려고 한다. 2019년초 계획 달성여부 Hexo Blog Theme 제작 작년에 선협님이 만든 overdose를 사용하다가, 접근성이나 SEO를 입맛에 맞게 제어하고 싶어 이를 고려하여 블로그를 운영해보고자 hexo 블로그 테마 제작을 막연히 계획했었고 1월에 제작에 착수하여 한 달 정도의 시간을 들여 첫 번째 릴리즈
- Codility Lesson 4 — MissingInteger
Task description 주어진 수열에서 누락된 가장 작은 양의 정수 찾기 주어진 배열은 중복이 가능하고 음수도 포함되어 있다. How I did solve 전에는 양의 정수, 고유값들로 주어진 순열 중 누락분을 구하는 문제였어서 합을 통해 풀었으나, 이번에는 일단 중복이 발생되어 있고 음수도 끼어 있어서 hashmap을 이용해서 풀어보기로 했고 의외로 금방 풀어냈음. Solved Code function solution(A) { const hashMap = {}; A = A.sort( (a,b) => a -
- Codility Lesson 4 — MaxCounters
Task description 정수 N과 1 ~ N + 1까지의 값을 원소로 가지는 배열 A가 주어짐 배열 A를 순회하면서 해당 값들이 나오는 수를 카운트 배열 A를 순회하는 중에 발견된 값이 N + 1일 경우 모든 값에 대한 카운트를 가장 높은 카운트 수로 일괄 변경 즉, N = 5 A[0] = 3 A[1] = 4 A[2] = 4 A[3] = 6 A[4] = 1 A[5] = 4 A[6] = 4 이러한 N과 A 배열이 주어졌다면, A[2]까지 순회 했을 때 3은 1번, 4는 2번 카운트 되었으므로 (0, 0, 1, 2,