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;
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] 숨어있는 숫자 (0) | 2023.02.05 |
---|---|
[프로그래머스] 외계어 사전 (0) | 2023.02.05 |
[프로그래머스] 컨트롤 제트 (0) | 2023.02.04 |
[프로그래머스] 소인수분해 (0) | 2023.02.04 |
[프로그래머스] 한 번만 등장한 문자 (0) | 2023.02.04 |