본문 바로가기

java32

[JAVA] Programmers LEVEL1 크레인 인형뽑기 programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr import java.util.Stack; class solution { public int solution(int[][] board, int[] moves) { int picked, idx, answer = 0; Stack s = new Stack(); int[] tmp; for (int cmd : moves) { cmd--; tmp = rtoc(board, cmd); // 커맨드에 해당하는 열을 추.. 2020. 9. 11.
[JAVA] 백준 3109 빵집 [ 백트래킹 ] 전체 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class 백준_3106_빵집 { static int R, C, answer; static char arr[][]; static boolean v[][]; static int dy[] = { -1, 0, 1 }; // 방향은 대각선 위, 오른쪽, 대각선 아래로 진행 static int dx[] = { 1, 1, 1 }; public static void main(String[] args) throws IOException { BufferedReader br .. 2020. 8. 27.
[JAVA] 백준 2206 벽 부수고 이동하기 [BFS] 전체 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class baek { static int N, M, MIN = Integer.MAX_VALUE; static char arr[][]; static boolean chk = false; static int dy[] = { 1, -1, 0, 0 }; static int dx[] = { 0, 0, 1, -1 }; static boolean v[][][]; //stati.. 2020. 8. 26.
[JAVA] SWEA 1859 백만 장자 프로젝트 전체 코드 package algorithm; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class SWEA_백반장자프로젝트 { static int T, N, arr[], idx; public static void main(String[] args) { Scanner sc = new Scanner(System.in); T = sc.nextInt(); Queue q; for (int test = 1; test 2020. 8. 25.