| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
- PCCP
- binary tree
- recursion
- two pointers
- Algorithm
- Java
- DP
- 재귀함수
- coding
- dfs
- greedy
- 부분배열
- 알고리즘
- Array
- programmers
- 브루트포스
- leetcode
- priority queue
- hashset
- HashMap
- string
- 리트코드
- ArrayList
- 깊이우선탐색
- 우선순위 큐
- Today
- Total
목록Algorithm (38)
지식창고
[Java] LeetCode 35. Search Insert Position 문 제 : 정렬된 정수 배열 nums가 주어진다. 그리고 정수 target이 주어진다. target이 nums에 있다면, 있는 index를, 없다면 들어가야 할 index를 반환해라. 단, 시간복잡도가 O(log n) 이여야한다. Constraint { 1
[Java] LeetCode 1162. As Far from Land as Possible 문 제 : 이차원 정수 배열 grid[n][n]가 주어진다. grid[n][n]의 값은 0 or 1로 이루어져 있는데, 0은 물, 1은 땅을 뜻한다. 모든 땅과 가장 멀리 있는 물을 w라고 한다면 w와 땅의 가장 가까운 거리를 구해라. Constraint { n == grid.length } { n == grid[i].length } { 1
[Java] Programmers 코딩테스트 연습. 이모티콘 할인행사 문 제 : 코딩테스트 연습 - 이모티콘 할인행사 | 프로그래머스 스쿨 (programmers.co.kr) 카카오톡에서는 이모티콘을 무제한으로 사용할 수 있는 이모티콘 플러스 서비스 가입자 수를 늘리려고 합니다. 이를 위해 카카오톡에서는 이모티콘 할인 행사를 하는데, 목표는 다음과 같습니다. 이모티콘 플러스 서비스 가입자를 최대한 늘리는 것. 이모티콘 판매액을 최대한 늘리는 것. 1번 목표가 우선이며, 2번 목표가 그 다음입니다. 이모티콘 할인 행사는 다음과 같은 방식으로 진행됩니다. n명의 카카오톡 사용자들에게 이모티콘 m개를 할인하여 판매합니다. 이모티콘마다 할인율은 다를 수 있으며, 할인율은 10%, 20%, 30%, 40% 중 하..
[Java] LeetCode 6. Zigzag Conversion 문 제 : 문자열 s와 행의 개수 numRows가 주어진다. 문자열 s를 지그재그로 놓았을 때, 그걸 다시 가로로 봤을 때 어떤 문자열이 나오는지 구하여라. { 1