Home
My Technical Diary
Cancel

simpleDB - 시작해보자!

개인적으로 만들고 있는 link 프로젝트 진행 중 persistence storage 를 지원하고 싶었다. 처음엔 처음부터 만들기 힘들어 보여 google 의 leveldb 를 가져와 wrapping 하는 식으로 key value storage를 지원하게끔 구성하였다.

Programmers - 게임 맵 최단거리

게임 맵 최단거리 - lv.2 문제 ROR 게임은 두 팀으로 나누어서 진행하며, 상대 팀 진영을 먼저 파괴하면 이기는 게임입니다. 따라서, 각 팀은 상대 팀 진영에 최대한 빨리 도착하는 것이 유리합니다. 지금부터 당신은 한 팀의 팀원이 되어 게임을 진행하려고 합니다. 다음은 5 x 5 크기의 맵에, 당신의 캐릭터가 (행: 1, 열: 1) 위치에...

Programmers - 로또의 최고 순위와 최저 순위

로또의 최고 순위와 최저 순위 - lv.1 문제 로또 6/45(이하 ‘로또’로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 ...

LeetCode - 922. Sort Array By Parity II

922. Sort Array By Parity II - Easy 문제 Given an array of integers nums, half of the integers in nums are odd, and the other half are even. Sort the array so that whenever nums[i] is odd, i is ...

LeetCode - 763. Partition Labels

763. Partition Labels - Medium 문제 You are given a string s. We want to partition the string into as many parts as possible so that each letter appears in at most one part. Return a list of int...

LeetCode - 1630. Arithmetic Subarrays

1630. Arithmetic Subarrays - Medium 문제 A sequence of numbers is called arithmetic if it consists of at least two elements, and the difference between every two consecutive elements is the same....

LeetCode - 167. Two Sum II - Input array is sorted

167. Two Sum II - Input array is sorted - Easy 문제 Given an array of integers numbers that is already sorted in non-decreasing order, find two numbers such that they add up to a specific target ...

LeetCode - 848. Shifting Letters

848. Shifting Letters - Medium 문제 You are given a string s of lowercase English letters and an integer array shifts of the same length. Call the shift() of a letter, the next letter in the alp...

LeetCode - 1496. Path Crossing

1496. Path Crossing - Easy 문제 Given a string path, where path[i] = ‘N’, ‘S’, ‘E’ or ‘W’, each representing moving one unit north, south, east, or west, respectively. You start at the origin (0,...

LeetCode - 1518. Water Bottles

1518. Water Bottles - Easy 문제 Given numBottles full water bottles, you can exchange numExchange empty water bottles for one full water bottle. The operation of drinking a full water bottle tur...