https://school.programmers.co.kr/learn/courses/30/lessons/120861
class Solution {
public int[] solution(String[] keyinput, int[] board) {
int[] moving = {0,0};
int maxpoint_w = board[0]/2;
int maxpoint_h = board[1]/2;
for(int i=0;i<keyinput.length;i++){
if(keyinput[i].equals("up")){
if(moving[1]<maxpoint_h){
moving[1]+=1;
}
}else if(keyinput[i].equals("down")){
if(moving[1]>-maxpoint_h){
moving[1]-=1;
}
}else if(keyinput[i].equals("left")){
if(moving[0]>-maxpoint_w){
moving[0]-=1;
}
}else if(keyinput[i].equals("right")){
if(moving[0]<maxpoint_w){
moving[0]+=1;
}
}
}
return moving;
}
}
'JAVA > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 외계어 사전 (0) | 2023.09.04 |
---|---|
[프로그래머스/자바] 안전지대 (0) | 2023.09.04 |
[프로그래머스/자바] A로 B 만들기 (0) | 2023.09.03 |
[프로그래머스/자바] 다항식 더하기 (0) | 2023.09.01 |
[프로그래머스/자바] 자릿수 더하기 (0) | 2023.08.31 |
댓글