헝D의 일기장
[프로그래머스] 리코쳇 로봇 java 풀이 (LEVEL2)
코테풀이 2023. 7. 2. 15:26

https://school.programmers.co.kr/learn/courses/30/lessons/169199 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 리코쳇 로봇이라는 보드게임이 있습니다. 이 보드게임은 격자모양 게임판 위에서 말을 움직이는 게임으로, 시작 위치에서 목표 위치까지 최소 몇 번만에 도달할 수 있는지 말하는 게임입니다. 이 게임에서 말의 움직임은 상, 하, 좌, 우 4방향 중 하나를 선택해서 게임판 위의 장애물이나 맨 끝에 부딪힐 때까지 미끄러져 이동하는 것을 한 번의 이동으로 칩니다. 다음은 보드게임판을 나타낸 예시입..

[프로그래머스] 게임 맵 최단거리 java (LEVEL2)
코테풀이 2023. 4. 30. 15:37

https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의풀이 import java.util.*; class Solution { static int dx[]={-1, 1, 0, 0}; static int dy[]={0, 0, -1, 1}; static int answer = 0; static boolean[][] visited; static int xlen, ylen; public class Node{ int x, y, cost; Node(int x,..

article thumbnail
[백준] BOJ - 4963 섬의 개수 java (실버2)
코테풀이 2023. 4. 12. 20:48

https://www.acmicpc.net/problem/4963 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { static int[] dx = {-1,1,0,0,1,1,-1,-1};//대각선으로도 갈 수 있다는걸 고려 static int[] dy = {0,0,1,-1,-1,1,-1,1}; public static class Node{ int x,y; public Node(int x, int..

article thumbnail
[백준] BOJ - 11724 연결 요소의 개수 java(실버2)
코테풀이 2023. 4. 12. 19:27

https://www.acmicpc.net/problem/11724 11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어진다. (1 ≤ u, v ≤ N, u ≠ v) 같은 간선은 한 번만 주 www.acmicpc.net 나의풀이 import java.util.*; import java.io.*; public class Main { public static void main(String args[]) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System..