Algorithms/Java 56

백준 2504: 괄호의 값 (java)

import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Stack;public class BOJ2504 { int val = 1, result = 0; Stack stack = new Stack(); public void solution() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); for (int i = 0; i  나는 스택에 괄호랑 숫자랑 모두 넣어서 푸는 방식으로 해결법을 찾았는데,구현하려고보..

Algorithms/Java 2024.05.14

백준 10799: 쇠막대기 (java)

import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Stack;public class BOJ10799 { int result = 0; Stack stack = new Stack(); public void solution() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); for (int i = 0; i  이 문제는 오히려 그림을 그리니 헷갈렸던 문제...그리고 나는 닫는 괄호도 Stack에 넣어야 한..

Algorithms/Java 2024.05.13

백준 15649: N과 M (1) (java)

재귀가 좀 헷갈려서 그림을 그렸더니 훨씬 이해가 잘 되더라!이전에 알고리즘 수업 들었을 때, 수열 관련 문제로 이게 나왔었는데 다시 보니 반가웠다. 바킹독님의 백트래킹 강의를 보면서 공부했는데..원래 나동빈님 이코테 보다가 바킹독님 강의 보니까 문제 난이도가 확실히 어렵다 ;; ㅜ 기초 잡기엔 나동빈님 문제가 좋은 것 같고,응용하기엔 바킹독님 문제랑 풀이가 좋은 것 같아서 둘 다 잡고 갈 예정! 대신 커리(?)는 바킹독님 강의를 메인으로 따라갈 것 같다. import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.StringTokenizer;public class BOJ15649 { int N, M; int[]..

Algorithms/Java 2024.05.09

백준 12891: DNA 비밀번호 (java)

알고리즘 Sliding Window 체감 난이도 ★ ★ ★ ☆ ☆ 다시 풀 수 있는가? YES [백준] 12891번: DNA 비밀번호 - java (tistory.com) [백준] 12891번: DNA 비밀번호 - java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { static int s_len; static int p_len; static char[] str; static int[] checkArr = new i jyeonnyang2.tist..

Algorithms/Java 2024.01.29