inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 69. 캐릭터의 좌표

    프로그래머스 (120861)
    Stupefyee's avatar
    Stupefyee
    Jan 23, 2025
    [JAVA 문제 풀이] 69. 캐릭터의 좌표
    Contents
    내가 작성한 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120861
    notion image
    notion image

    내가 작성한 코드

    💡
    class Solution { public int[] solution(String[] keyinput, int[] board) { int[] answer = {0, 0}; int xLimit = (board[0] - 1) / 2; // X축 최대 이동 범위 int yLimit = (board[1] - 1) / 2; // Y축 최대 이동 범위 for (String str : keyinput) { // switch 사용하여 분기를 나눔 switch (str) { case "down": // `-`를 붙여서 음수를 양수로 치환함 if (answer[1] > -yLimit) { answer[1]--; } break; case "up": if (answer[1] < yLimit) { answer[1]++; } break; case "left": if (answer[0] > -xLimit) { answer[0]--; } break; case "right": if (answer[0] < xLimit) { answer[0]++; } break; } } return answer; } }
    Share article
    Contents
    내가 작성한 코드

    stupefyee

    RSS·Powered by Inblog