오늘 한 일
- Spring JPA 과제 및 모의 면접 준비
- HyperSkill 문풀
- 프로그래머스 문풀
- 공원 산 (Java)
- 입양 시각 구하기(2)(SQL)
풀이
class Solution {
public int[] solution(String[] park, String[] routes) {
int sx = 0;
int sy = 0;
char[][] arr = new char[park.length][park[0].length()];
for(int i = 0; i < park.length; i++){
arr[i] = park[i].toCharArray();
if(park[i].contains("S")){
sy = i;
sx = park[i].indexOf("S");
}
}
for(String st : routes){
String way = st.split(" ")[0];
int len = Integer.parseInt(st.split(" ")[1]);
int nx = sx;
int ny = sy;
for(int i = 0; i < len; i++){
if(way.equals("E")){
nx++;
}
if(way.equals("W")){
nx--;
}
if(way.equals("S")){
ny++;
}
if(way.equals("N")){
ny--;
}
if(nx >=0 && ny >=0 && ny < arr.length && nx < arr[0].length){
if(arr[ny][nx] == 'X'){
break;
}
if(i == len-1){
sx = nx;
sy = ny;
}
}
}
}
int[] answer = {sy, sx};
return answer;
}
}
내일 할 일
Spring JPA 과제 및 모의면접 준비
HyperSkill/프로그래머스 문풀
'개발일기 > TIL(Since24.04.19)' 카테고리의 다른 글
Java&Spring -TIL(24.07.05 금) (0) | 2024.07.05 |
---|---|
Java&Spring -TIL(24.07.04 목) (0) | 2024.07.04 |
Java&Spring -TIL(24.07.02 화) (0) | 2024.07.02 |
Java&Spring -TIL(24.07.01 월) (0) | 2024.07.01 |
Java&Spring -TIL(24.06.28 금) (0) | 2024.06.28 |