분류 전체보기 795

백준 16568번 엔비스카의 영혼 (JAVA)

https://www.acmicpc.net/problem/16568 16568번: 엔비스카의 영혼 첫째 줄에 N, a, b가 주어진다. (0 ≤ N ≤ 1,000,000, 0 ≤ a, b ≤ N) www.acmicpc.net package BOJ.dp; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; import java.util.function.Function; public class BOJ_16568_2 { public static void main(String[] args) throws Exception { BufferedRea..

알고리즘 2023.03.03

백준 5587번 카드 캡터 상근이 (JAVA)

https://www.acmicpc.net/problem/5587 5587번: 카드 캡터 상근이 1번째 줄에 상근이의 점수를 출력하고, 2번째 줄에 근상이의 점수를 출력한다. www.acmicpc.net package BOJ.simulation; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashSet; import java.util.Set; import java.util.function.Function; public class BOJ_5587 { public static void main(String[] args) throws Exception { Buff..

알고리즘 2023.03.02

백준 20162번 간식 파티 (JAVA)

https://www.acmicpc.net/problem/20162 20162번: 간식 파티 서울이는 입맛이 까다로운 고양이다. 입맛이 까다로운 서울이는 전에 먹었던 간식보다 더 맛있는 간식만 먹는다. 서울이는 간식의 평점이 높을수록 맛있다고 느낀다. 집사는 서울이에게 N 일 www.acmicpc.net package BOJ.dp; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.function.Function; public class BOJ_20162 { public static void main(String[] args) throws Exception { Bu..

알고리즘 2023.03.01

백준 15723번 n단 논법 (JAVA)

https://www.acmicpc.net/problem/15723 15723번: n단 논법 m개의 줄에 걸쳐 각 줄에 결론이 참인지 거짓인지 출력하라. 참일 경우 T, 거짓일 경우 F를 출력하라. 알 수 없는 경우도 거짓이다. 답은 필히 대문자로 출력해야 한다. www.acmicpc.net package BOJ.bfs; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.function.Function; public class BOJ_15723 { private static final int SIZE = 26; pr..

알고리즘 2023.02.28

백준 4889번 안정적인 문자열 (JAVA)

https://www.acmicpc.net/problem/4889 4889번: 안정적인 문자열 입력은 여러 개의 데이터 세트로 이루어져 있다. 각 데이터 세트는 한 줄로 이루어져 있다. 줄에는 여는 괄호와 닫는 괄호만으로 이루어진 문자열이 주어진다. 문자열의 길이가 2000을 넘는 경우 www.acmicpc.net package BOJ.etc; import java.awt.print.Pageable; import java.io.BufferedReader; import java.io.InputStreamReader; public class BOJ_4889 { private static final char OPEN = '{'; private static final char CLOSE = '}'; public..

알고리즘 2023.02.27

백준 1326번 폴짝폴짝 (JAVA)

https://www.acmicpc.net/problem/1326 1326번: 폴짝폴짝 첫째 줄에 징검다리의 개수 N(1≤N≤10,000)이 주어지고, 이어서 각 징검다리에 쓰여 있는 N개의 정수가 주어진다. 그 다음 줄에는 N보다 작거나 같은 자연수 a, b가 주어지는 데, 이는 개구리가 a번 www.acmicpc.net package BOJ.bfs; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.HashSet; import java.util.LinkedList; import java.util.Queue; import java.util.Set; import java.util.StringTokenizer;..

알고리즘 2023.02.26

백준 17266번 어두운 굴다리 (JAVA)

https://www.acmicpc.net/problem/17266 17266번: 어두운 굴다리 인하대학교 후문 뒤쪽에는 어두운 굴다리가 있다. 겁쟁이 상빈이는 길이 조금이라도 어둡다면 가지 않는다. 따라서 굴다리로 가면 최단거리로 집까지 갈수 있지만, 굴다리는 어둡기 때문에 빙 www.acmicpc.net package BOJ.binarysearch; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.function.Function; public class BOJ_17266 { public static void main(String[] args) ..

알고리즘 2023.02.24

백준 21317번 징검다리 건너기 (JAVA)

https://www.acmicpc.net/problem/21317 21317번: 징검다리 건너기 산삼을 얻기 위해 필요한 영재의 최소 에너지를 출력한다. www.acmicpc.net package BOJ.dp; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.function.Function; public class BOJ_21317 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(..

알고리즘 2023.02.23