C# 리코쳇 로봇 - BFS / 프로그래머스 [Lv.2]
출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/169199 나의 풀이 public int solution(string[] board) { (int y, int x) target = (-1, -1); var open = new Queue(); var dist = new int[board.Length, board[0].Length]; // 초기 세팅 for(int y = 0; y < board.Length; ++y) { for(int x = 0; x < board[0].Length; ++x) { if(board[y][x] == 'D') dist[y, x] = -1; else if(board[y][x] == 'R')..