ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [내일배움캠프] 12월 9일 목요일 TIL 회고록
    카테고리 없음 2022. 12. 9. 01:48

    알고리즘

    풀이

    class Solution {
        public int[] solution(String[] keyinput, int[] board) {
            int[] answer = {0,0};
            int x = board[0];
            int y = board[1];
    
            for (int i = 0 ; i < keyinput.length ; i++){
                if ("up".equals(keyinput[i]) && Math.abs(answer[1] + 1) <= y / 2){
                    answer[1]++;
                } else if ("down".equals(keyinput[i]) && Math.abs(answer[1] - 1) <= y / 2) {
                    answer[1]--;
                } else if ("left".equals(keyinput[i]) && Math.abs(answer[0] - 1) <= x / 2) {
                    answer[0]--;
                } else if ("right".equals(keyinput[i]) && Math.abs(answer[0] + 1) <= x / 2) {
                    answer[0]++;
                }
    
            }
            return answer;
        }
    }

    문자를 숫자로 바꾸고 싶을때는 replace() 함수를 쓰면 편하게 바꿀 수 있다.


    알고리즘을 푼 후 개인 과제 프로젝트를 만들었는데.. 저녁 먹고 postman을 확인 해 보니 작동이 되지가 않아

    여러 방법을 시도해봤으나 동작이 안되서 강의 내용을 참고해서 다시 만들어보고있다..

    지금까지 만들다가 너무 힘들어서 내일 해야할 것 같다..

    다 못하면 그냥 내야지.. 너무 어렵다 ㅠㅠ.. 왜 Postman에 연결이 안되지... 내일 멀쩡한 정신으로 얼른 해봐야겠다..

     

Designed by Tistory.