파이썬에서 자바으로 전환해서 푼 처음 문제!10828 : 스택1차 시도! 시간 초과 Scanner를 사용했는데 Scanner가 엄청 느리기 때문이라고.BufferedReader, StringTokenizer로 변경하여 사용했을 때 통과하였다.
stack을 사용! BufferedReader BufferedWriter toCharArray Stack 을 사용!
')' 일때, 끄낼게 없으면 N, 있으면 pop마지막에 '('가 남아있으면 N그 외 push

해결 방법stack에 첫 입력 문자 저장"B"일때, 비어있지 않으면 stack.pop"P"일떼, stack.push(element)"L"일떼, 비어있지 않으면, stack.pop해서 stringBuilder에 저장"D"일때, 배열 뒤에서 하나 꺼내서 stack.push
모든 경우의 수를 다 해보는 알고리즘반복문 또는 재귀를 사용하여 문제를 해결!먼저 9명 키의 합 sum을 구한다. 그 후 2명의 키를 sum에서 빼주고 그 뺀 키가 100이 되면 나머지 7명의 키를 오름차순으로 정렬에서 출력한다.

Set set = new HashSet(Arrays.asList(arr)); Integer\[] arr = set.toArray(new Integer0);

업로드중..시간 초과가 엄청 났던 문제BufferedReader와 StringBuilder를 꼭 써야할 것 같다.Key-Value 문제는 HashMap을 사용하자!
Node 클래스를 만들고 Comparable를 implements하여 compareTo를 override한다.거리가 짧은 것이 높은 우선순위를 가지도록 구현해준다.우선 순위 큐로 가장 최단 거리가 짧은 노드를 바로 꺼낼 수 있게 해준다.첫 시작 노드의 거리는 0으로
백준 16234 인구이동 자바https://www.acmicpc.net/problem/16234🤸🏻♂️아이디어!bfs를 사용하자.while()\->이중 for문으로 모든 맵 돌면서 \-->bfs \-> flag==false면 국경이동이 없었다.\-> 아

DP는 거의 처음 풀어보는 문제다.다른 문제를 먼저 풀다가 도저히 이해가 안돼서 바킹독 실전 알고리즘 유튜브를 보고 정리해보려고 한다.백준: https://www.acmicpc.net/problem/1463테이블 정의Di=i를 1로 만들기 위해 필요한 연산 사