성장, 그리고 노력

부족하더라도 어제보다 더 잘해지자. 노력은 절대 배신하지 않는다.

Algorithms 3

웹 렌더링 방식에 대해.

아직 블로그를 옮길지 말지 확실히 정하진 않았지만, 개인적으로 UI가 깃북이 더 마음에 들어 깃북으로 보시는걸 추천드립니다. CSR vs SSR vs SSG 웹 페이지를 렌더링하는 방식에는 크게 클라이언트 사이드 렌더링과 서버 사이드 렌더링이 있다. 이 둘의 차이점을 살펴보며, 더 나아가 다른 방법에 대해서도 찾아보자. ajdkfl6445.gitbook.io Client Side Rendering (CSR) 말 그대로 클라이언트(브라우저)에서 웹 페이지를 렌더링하는 것이다. 모든 로직, 데이터 가져오기, 템플릿, 라우팅은 서버가 아닌 모두 클리이언트에서 처리된다. ‌ CSR의 경우 자바스크립트 번들의 크기의 영향을 많이 받기 때문에 적극적인 코드 분할(code splitting)을 고려해야 하며, "필요..

Algorithms/이론 2021.05.28

[문제 풀이] 계속 추가될 예정

문제 + 생각의 방향(Optional) + 코드 codility는 문제 저작권 문제로 문제는 복붙 불가... Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Given a 32-bit signed integer, reverse digits of an integer. Assume we are dealing with an environment which could only sto..

[Algorithms] 빅오 표기법

빅오 표기법에서 `n`은 입력의 개수를 나타낸다. `n이 무한으로 접근할 때 무슨 일이 일어날까?` O(1) `O(1)`은 입력 공간에 대해 변하지 않으며, 그래서 이를 상수 시간이라고 한다. 배열에 있는 항목을 인덱스를 사용해 접근하는 경우가 `O(1)`의 예이다. O(n) `O(n)`은 선형 시간이고 최악의 경우에 n번의 연산을 수행해야 하는 알고리즘에 적용된다. // NOTE: O(n) 알고리즘 function bigO1(n) { for (let i = 0; i < n; i++) { console.log(i); } } // NOTE: O(n^2) 알고리즘(Quadratic) function bigO2(n) { for (let i = 0; i < n; i++) { console.log(i); for(..

Algorithms/이론 2019.12.14
반응형