목록코테 (41)
종식당

https://www.acmicpc.net/problem/5427📝 문제 설명사람은 #(벽)을 이동할 수 없으며 *(불)을 피해서.(빈 공간)만을 이동할 수 있다. 사람은 불이 있는 칸과 이제 불이 번지려는 칸을 피해서 경계선에 도착해 탈출해야 한다. 사람은 불이 먼저 이동하고 그 후에 이동해야 한다. 이는 1초가 걸린다. 탈출하는데 가장 빠른 시간을 출력하고 탈출을 하지 못하면 IMPOSSIBLE을 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ static int [] dx = {-1,1,0,0}; static int [] dy = {0,0,-1,1}; static int w,h; static char..

https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📝 문제 설명연도별로 가장 큰 대장 균의 크기를 구해서 연도별로 대장균의 편차를 구해 연도, 편차, ID를 출력하면 된다. ✨ 제출 코드SELECT YEAR(DIFFERENTIATION_DATE) AS YEAR, MAX_SIZE - A.SIZE_OF_COLONY AS YEAR_DEV, A.IDFROM ECOLI_DATA AJOIN(SELECT YEAR(DIFFERENTIATION_DATE) AS YEAR, MAX(SIZE_OF_CO..

https://www.acmicpc.net/problem/14503📝 문제 설명방의 크기 N x M과 로봇 청소기가 있는 좌표 (r, c)가 주어지고 바라보는 방향 d가 주어진다. 해당 칸에 0이 적혀 있으면 청소가 되지 않은 빈칸이고 1이 적혀 있으면 벽이 있는 것이다. 로봇 청소기가 청소하는 영역의 개수를 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ static int N; static int M; static int r,c,d; static int [][] graph; static boolean [][] visited; static int [] dx = {-1,0,1,0}; //북동남서..

https://www.acmicpc.net/problem/1931📝 문제 설명먼저 회의의 수가 주어지고 회의 수만큼의 회의의 시작 시간과 끝나는 시간이 각각 주어진다. 회의실을 사용하는데 회의가 겹치지 않으면서 최대한 얼마나 사용할 수 있는지 구하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); ..

https://www.acmicpc.net/problem/2206📝 문제 설명(1,1)에서 (N, M)까지 이동하는데 해당 칸이 1은 벽이 있어 이동할 수 없고 0인칸만 이동할 수 있다. 이때, 시작하는 칸과 끝나는 칸을 포함해서 최단거리를 구해야 한다.이 문제에서 벽을 한번 깰 수 있는 기회가 있다. 벽을 깨서 기존의 거리 보다 최단 거리를 구할 수 있다면 1번 깰 수 있다.✨ 제출 코드import java.io.*;import java.util.*;public class Main { static int [][] graph; static int N; static int M; static boolean [][][]visited; static int [] dx = {-1,1,0..