본문 바로가기

2️⃣ Java38

[Java Algorithm] 쿼드트리 BOJ #1992 문제 https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N의 문자열이 N개 들어온다. 각 문자열은 0 또 www.acmicpc.net 내 문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { static StringBuilder out = new StringBuilder(); static int n;.. 2022. 8. 18.
[Java Algorithm] Z BOJ #1074 문제 https://www.acmicpc.net/problem/1074 1074번: Z 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. N > 1인 경우, 배열을 www.acmicpc.net 내 문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class BOJ_1074 { static int n, r, c, cnt; public static void move(int len, int r, int c) { if(len == .. 2022. 8. 16.
[Java Algorithm] 냉장고 JUNGOL #1828 문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1101&sca=99&sfl=wr_hit&stx=1828 내 문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { static int n; static class Refrigerator implements Comparable{ int low, high; public Refrigerator(int low, int high) { super(); this.low = low; this.hig.. 2022. 8. 16.
[Java Algorithm] 알파벳 BOJ #1987 문제 https://www.acmicpc.net/problem/1987 내 문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int r, c; static char[][] board; static int max = 0; public static void dfs(int x, int y, boolean[] alphabet, int cnt) { if(x = r || y >= c) return; if(alphabet[(int)board[x][y]-65]) { // 이미 쓰여진 알파벳 만날 시 리.. 2022. 8. 16.
[Java Algorithm] 두 동전 BOJ #16197 문제 https://www.acmicpc.net/problem/16197 16197번: 두 동전 N×M 크기의 보드와 4개의 버튼으로 이루어진 게임이 있다. 보드는 1×1크기의 정사각형 칸으로 나누어져 있고, 각각의 칸은 비어있거나, 벽이다. 두 개의 빈 칸에는 동전이 하나씩 놓여져 있고, www.acmicpc.net 내 문제 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Deque; import java.util.StringTokenizer; public class Main { static int n, m; static char[][] board;.. 2022. 8. 16.