728x90
반응형
class Solution {
public int[] solution(String[] keyinput, int[] board) {
int[] answer = new int[2];
for(String direction : keyinput){
if(direction.equals("up")){
if(answer[1] < (board[1]-1)/2){
answer[1] += 1;
}
}
else if(direction.equals("down")){
if(answer[1] > -(board[1]-1)/2){
answer[1] += -1;
}
}
else if(direction.equals("right")){
if(answer[0] < (board[0]-1)/2){
answer[0] += 1;
}
}
else if(direction.equals("left")){
if(answer[0] > -(board[0]-1)/2){
answer[0] += -1;
}
}
}
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 직사각형 넓이 구하기 (0) | 2023.03.20 |
---|---|
프로그래머스 - 종이 자르기 (0) | 2023.03.20 |
프로그래머스 - 모스부호 (1) (0) | 2023.03.20 |
프로그래머스 - 소인수분해 (0) | 2023.03.20 |
프로그래머스 - 이진수 더하기 (0) | 2023.03.19 |