일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #알고리즘 #백준 #3190 #백준3190 #algorithm #baekjoon #baekjoon3190 #C++
- #알고리즘 #백준 #2616 #백준2616 #algorithm #baekjoon #baekjoon2616 #Java
- #알고리즘 #백준 #15683 #백준15683 #algorithm #baekjoon #baekjoon15683 #C++
- CleanCode
- 책리뷰
- 개발서
- #알고리즘 #algorithm #프로그래머스 #2020카카오공채 #문자열압축 #programmers #C++
- #알고리즘 #백준 #17136 #백준17136 #algorithm #baekjoon #baekjoon17136 #C++
- #알고리즘 #백준 #1793 #백준1793 #algorithm #baekjoon #baekjoon1793 #C++
- #알고리즘 #algorithm #프로그래머스 #2020카카오공채 #블록이동하기 #programmers #C++
- #알고리즘 #algorithm #프로그래머스 #2020카카오공채 #외벽점검 #programmers #C++
- #알고리즘 #백준 #1260 #백준1260 #algorithm #baekjoon #baekjoon1260 #Java
- #알고리즘 #백준 #2352 #백준2352 #algorithm #baekjoon #baekjoon2352 #C++
- #알고리즘 #백준 #1987 #백준1987 #algorithm #baekjoon #baekjoon1987 #Java
- #알고리즘 #백준 #17472 #백준17472 #algorithm #baekjoon #baekjoon17472 #C++
- #알고리즘 #백준 #17406 #백준17406 #algorithm #baekjoon #baekjoon17406 #C++
- #알고리즘 #백준 #1525 #백준1525 #algorithm #baekjoon #baekjoon1525 #C++
- #알고리즘 #백준 #17140 #백준17140 #algorithm #baekjoon #baekjoon17140 #C++
- 스레드 #동시성 #thread #process #
- #알고리즘 #백준 #4386 #백준4386 #algorithm #baekjoon #baekjoon4386 #C++
- 개발자취미
- #알고리즘 #백준 #2573 #백준2573 #algorithm #baekjoon #baekjoon2573 #C++
- #알고리즘 #백준 #14888 #백준14888 #algorithm #baekjoon #baekjoon14888 #C++
- #알고리즘 #백준 #2580 #백준2580 #algorithm #baekjoon #baekjoon2580 #Java
- #알고리즘 #백준 #5214 #백준5214 #algorithm #baekjoon #baekjoon5214 #C++
- 클린코드
- #알고리즘 #백준 #15684 #백준15684 #algorithm #baekjoon #baekjoon15684 #C++
- #알고리즘 #백준 #12094 #백준12094 #algorithm #baekjoon #baekjoon12094 #C++
- #알고리즘 #백준 #17837 #백준17837 #algorithm #baekjoon #baekjoon17837 #C++
- #알고리즘 #algorithm #프로그래머스 #2020카카오공채 #괄호변환 #programmers #C++
- Today
- Total
목록전체 글 (51)
개발자 일기장.
2352 반도체 설계 문제 알고리즘 LIS 풀이방법 LIS 풀이대로 풀었다. 가장 긴 오름차순 부분 수열을 찾으면 된다. 핵심 코드 import java.io.*; import java.util.*; public class Main { static final int MAX = 40000; static int N; static int Port[]; static Vector PortV; public static void main(String[] args) throws NumberFormatException, IOException { init(); solution(); } public static void init() throws NumberFormatException, IOException { Buffere..
1987 알파벳 문제해결 사진 문제 알고리즘 dfs 풀이방법 dfs를 돌린다. 생각할 것 동일한 알파벳 체크를 할 것이므로 visited[][]를 구현하지 않아도 된다. 꼭 board[R-1][C-1]가 끝이 아닐 수 있다. 요거를 생각을 못해서 정답률이 박살이 났다. 핵심 코드 import java.util.*; import java.io.*; public class Main { private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // private static final BufferedWriter bw = new BufferedWriter(new // OutputStreamWriter..
1793 타일링 삼성 sw 기출문제 문제 알고리즘 DP 큰수 풀이방법 점화식 : dp[n] = dp[n-2] * 2 + dp[n-1] 핵심 코드 #include #include #include #include using namespace std; #define MAX 250 + 1 int num; string cache[MAX]; string bigNumAdd(string num1, string num2) { long long sum = 0; string result; while (!num1.empty() || !num2.empty() || sum) { if (!num1.empty()) { sum += num1.back() - '0'; num1.pop_back(); } if (!num2.e..
1260 DFS, BFS 문제해결 사진 문제 알고리즘 BFS DFS 풀이방법 graph(리스트 배열)을 만들어서 노드를 양방향으로 연결한다. DFS, BFS를 출력한다. 핵심 코드 import java.io.*; import java.util.*; public class Main { private static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); private static int N, M, V; private static boolean[] visited; private static ArrayList[] graph; public static void main(String[] args) throws IO..
[2020 KAKAO BLIND RECRUITMENT] 외벽 점검 문제 알고리즘 순열 풀이방법 취약지점은 원형의 형태를 지니고 있고, 하나의 취약지점에서 시작하는 것이 많은 취약지점을 방문할 수 있는 시작점이다. 그러므로 취약지점을 deque형태로 만들어서, 갈 수 있는 경우를 모두 구한다. 사람 수를 점차 올리면서 그 사람의 수로 취약지점을 전부 방문 가능한지 확인한다. 그 사람이 최대 갈수있는 취약지점을 체크하고 못 갔던 부분은 그 다음사람에게 넘긴다. 핵심 코드 #include #include #include #include #include using namespace std; bool isFinished(vector dist, deque weakList, int cnt) { sort(dist.be..
14888 연산자 끼워넣기 문제 알고리즘 순열문제 풀이방법 덧셈, 뺄셈, 곱셈, 나눗셈의 횟수를 받아 이를 vector형태로 바꾼다. 순열을 돌리면서 최대값과 최소값을 계산한다. 핵심 코드 #include #include #include #include using namespace std; // static const int MAX = 11; // variable int N; int numList[MAX], signCount[4]; vector signList; int max_num = INT_MIN, min_num = INT_MAX; void solution( ) { do { int sum = numList[0]; for (int i = 0; i < signList.size(); i++) { switc..