Problem Solving1241 [백준] 5052 전화번호 목록 - Data Structure / Java • 문제 링크 5052번: 전화번호 목록 첫째 줄에 테스트 케이스의 개수 t가 주어진다. (1 ≤ t ≤ 50) 각 테스트 케이스의 첫째 줄에는 전화번호의 수 n이 주어진다. (1 ≤ n ≤ 10000) 다음 n개의 줄에는 목록에 포함되어 있는 전화번호가 www.acmicpc.net • 풀이 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.HashMap; import java.util.Map; public class Main { stat.. 2023. 12. 6. [백준] 17074 정렬 - Dynamic Programming / Java • 문제 링크 17074번: 정렬 정렬이란, 배열의 모든 원소가 비내림차순이 되도록 순서를 바꾸는 것을 말한다. 예를 들어 배열 [2, 1, 2, 3, 1]을 정렬하면 [1, 1, 2, 2, 3]이 된다. 남규는 정수 N개로 이루어진 배열 하나를 갖고 있다 www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamW.. 2023. 12. 5. [백준] 3372 보드 점프 - Dynamic Programming / Java • 문제 링크 3372번: 보드 점프 N × N 게임 보드에 양의 숫자들이 적혀있다. 목적은 왼쪽 위에서 오른쪽 아래까지 규칙에 맞게 점프를 해서 가는 것이다. 숫자들은 현재 점에서 갈 수 있는 거리를 의미한다. 반드시 오른쪽이나 www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.math.BigInteger; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new.. 2023. 12. 4. [백준] 5705 Hexagonal Tiles - Dynamic Programming / Java • 문제 링크 5705번: Hexagonal Tiles For each test case, print a line containing a single integer, the number of different step sequences. www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(Syste.. 2023. 12. 3. [백준] 6245 Cow Solitaire - Dynamic Programming / Java • 문제 링크 6245번: Cow Solitaire Late summer on the farm is a slow time, very slow. Betsy has little to do but play cow solitaire. For self-evident reasons, cow solitaire is not so challenging as any number of solitaire games played by humans. Cow solitaire is played using an N x N (3 = 0; i--) { StringTokenizer st = new StringTokenizer(br.readLine()); for (int j = 0; j < n; j++) mat[i][j] = convert.. 2023. 12. 2. [백준] 10164 격자상의 경로 - Dynamic Programming / Java • 문제 링크 10164번: 격자상의 경로 입력의 첫째 줄에는 격자의 행의 수와 열의 수를 나타내는 두 정수 N과 M(1 ≤ N, M ≤ 15), 그리고 ○로 표시된 칸의 번호를 나타내는 정수 K(K=0 또는 1 < K < N×M)가 차례로 주어지며, 각 값은 공백으 www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { static int[][] mat; public static void main(String[] args) throws IOException { BufferedWriter bw = new Buffer.. 2023. 12. 1. 이전 1 ··· 107 108 109 110 111 112 113 ··· 207 다음