음.. 이 문제는 그냥 하라는 대로 하니까 풀린 문제여서... 뭐 어려운 게 없었다..? class Solution { public int solution(String[][] board, int h, int w) { int answer = 0; int n = board.length; int[] dh = {0, 1, -1, 0}; int[] dw = {1, 0, 0, -1}; for(int i = 0; i = 0 && h + dh[i] = 0 && w + dw[i] < n) { if(board[h][w].equals(board[h + dh[i]][w + dw[i]])) answer++; } } return answer; } }
프로그래머스 - 이웃한 칸
음.. 이 문제는 그냥 하라는 대로 하니까 풀린 문제여서... 뭐 어려운 게 없었다..? class Solution { public int solution(String[][] board, int h, int w) { int answer = 0; int n = board.length; int[] dh = {0, 1, -1, 0}; int[] dw = {1, 0, 0, -1}; for(int i = 0; i = 0 && h + dh[i] = 0 && w + dw[i] < n) { if(board[h][w].equals(board[h + dh[i]][w + dw[i]])) answer++; } } return answer; } }
2024.04.04