[Programmers : Java] - 공원산책 문제설명 범위를 벗어나거나 이동 과정에서 장애물을 마주치면 이동하지 않는 규칙! 1차 풀이 class Solution { public int[] solution(String[] park, String[] routes) { // 행(w), 열(h) 수 int w = park.length; int h = park[0].length(); //출발점 설정 int sw = 0; int sh = 0; loopOut: for(int i=0; i Programmers 2023.11.21
[Programmers : Java] - 달리기 경주 문제 설명 1차 시도 문제에 대해 직관적으로 접근하다 보니 이중 포문을 쓰게 되었다. 시간 복잡도가 마음에 걸렸는데 역시나 9번부터 시간 초과로 실패. 2차 시도 Arrays.asList(배열).indexOf("찾고자하는문자열"); 을 사용하여 이중 포문에서 하나의 포문으로 줄어보았지만 그래도 9번부터 시간 초과 오류로 실패 3차 시도 이 이후로는 도저히 머리속에서 떠오르는 방법이 없었기에 구글링 시작... 블로그에서 HashMap을 사용하는 것에서 힌트를 얻었고 그 방식으로 3차 시도! import java.util.*; class Solution { public String[] solution(String[] players, String[] callings) { String[] answer = new.. Programmers 2023.11.02