Explain다양한 웹용 highlighter 라이브러리중 highlightjs 를 기본적으로 활용하는 방법 정리하여 포스팅.현재 166개 언어와 77 스타일을 지원한다.highlightjs.orgUsage 영역 내에 아래 내용을 추가해주면 아주 쉽고 빠르게 적용을 완료할 수 있다.아래처럼 공개된 cdn 링크를 활용하여 바로 적용하는 방법이 있고 혹은 개인 서버 저장 공간에 위치시킨 뒤 해당 경로를 지정해주는 방식이 있다. Stylingdefault.min.js 부분을 스타일이름.min.js 로수정하면 된다.아래는 개인적으로 좋아하는 sublime style을 적용한 예시이다.style demoOthercode 영역만 폰트 변경하기.
Explain피보나치 수는 0과 1로 시작하며, 다음 피보나치 수는 바로 앞 두 피보나치 수의 합이된다. (\( F_n = F_{n-1} + F_{n-2} \))모든 문제를 Recursion 한 방식으로 생각하는 것뿐만 아니라 그 이후 반드시 다른방식(Iteration, Memozation) 등 과 비교하여 최적의 방법을 찾아내는 작업도 병행되어야 하는 점을 알아야 된다.이 문제는 Recursion 방식의 큰 위험성에 대해 파악할 수 있는 문제이다.Formula$$\begin{equation*} F_n=F_{n-1}+F_{n-2}, \quad F_1=1, \quad F_2=1 \end{equation*}$$ $$\begin{equation*} 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ..
Explain수열의 합을 구하기 위한 방법 정리.문제 해결 시 Recursive한 해결 방법을 찾아내기 위한 노력할 것.Iteration, Recursion 2가지 방식으로 풀이 후 비교. 문제 해결 시점에서 Iteration, Recursion 각각의 방법을 도출한 뒤 최적의 방법을 선택할 것.문제마다 Iteration방식이 최적 일수도 있고 Recursion 방식이 최적일 수가 있다. $$S(n) = \sum_{i=1}^{n}i = 1 + 2 + ... + n $$Iteration //Iteration method. int S_Iteration(int n) { int i; int sum = 0; for(i = 1; i
- Total
- Today
- Yesterday
- Matrix
- 행렬
- Bit
- syntax highlighting
- 수식
- Kotlin
- 알고리즘
- 비트마스크
- robocopy
- 비트
- 삼항연산자
- 도메인
- Highlighter
- highlightjs
- C
- algorithm
- 비트연산자
- DNS
- 안드로이드
- python
- Math
- mathjax
- Android
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |