All Stories

Github pages와 Jekyll 설치하기 - Windows ver.

jekyll은 github pages를 지원하는 정적 웹사이트 생성기입니다. 저장되어 있는 html, markdown 파일을 그대로 가져와서 선택한 레이아웃에 따라 html 코드로 변환해 정적 웹사이트를 생성해줍니다. jekyll은 매우 가벼우며, liquid 언어를 지원하여 동적...

[Leetcode] 111. Minimum Depth of Binary Tree

binary tree가 주어졌을 때, 해당 트리의 minimum depth를 구하는 문제 root 노드의 depth는 1이다.

[Leetcode] 169. Majority Element

숫자들로 이루어진 리스트가 주어졌을 때, 해당 리스트에서 가장 많이 등장하는 숫자를 찾는 문제 majority element는 리스트의 사이즈가 n일 때, n/2번보다 많이 등장한다. 리스트는 비어있지 않고, majority element는 항상 존재한다.

[Leetcode] 102. Binary Tree Level Order Traversal

binary tree가 하나 주어졌을 때, 해당 트리의 level order traversal의 결과를 구하는 문제 왼쪽에서 오른쪽 순서로 순회하며, 레벨별로 나타내어야 한다.

[Leetcode] 69. Sqrt(x)

양의 정수가 하나 주어졌을 때, 해당 정수의 제곱근을 구하는 문제 정수 형태로 출력한다. (소수점 아래로는 내림 처리한다.)

[Leetcode] 47. Permutations II

중복되는 숫자가 포함된 리스트가 주어졌을 때, 이를 이용해 만들 수 있는 모든 permutation들을 구하는 문제