Playground/자바문제집

[프로그래머스] 캐릭터의 좌표

미숫가루설탕많이 2023. 2. 5. 21:15
class Solution {
    public int[] solution(String[] keyinput, int[] board) {
        int[] answer = new int[2];
        int x = board[0] / 2;
        int y = board[1] / 2;
        
        for (String word : keyinput) {
            if (word.equals("left")) {
                if (answer[0] != -x) {
                    answer[0]--;
                }
            } else if (word.equals("right")) {
                if (answer[0] != x) {
                    answer[0]++;
                }
            } else if (word.equals("up")) {
                if (answer[1] != y) {
                    answer[1]++;
                }
            } else if (word.equals("down")) {
                if (answer[1] != -y) {
                    answer[1]--;
                }
            }
        }
        return answer;
    }
}