MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿƒ‍โ™€๏ธprogrammers/Java

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์บ๋ฆญํ„ฐ์˜ ์ขŒํ‘œ หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 5. 30. 16:39
์ฒด๊ฐ Level : โ˜… โ˜† โ˜†
Review: ํŒ ํฌ๊ธฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ๋ฒ”์œ„๋ฅผ ์ƒ๊ฐํ•ด์•ผํ•œ๋‹ค!

 

๐Ÿ’ก

 

์ด๋™ํ•˜๋‹ค๋ณด๋ฉด ํŒ ํฌ๊ธฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ๋ฒ”์œ„๊ฐ€ ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์—

์กฐ๊ฑด์‹์„ ํ†ตํ•ด์„œ ํŒํฌ๊ธฐ์— ๋‹ค๋‹ค๋ฅด๋ฉด ๋”์ด์ƒ ์›€์ง์ผ ์ˆ˜ ์—†๊ฒŒ ํ•ด์•ผํ•œ๋‹ค!!

 

 

class Solution {
    public int[] solution(String[] keyinput, int[] board) {
        int[] answer = {0,0};
        int xmax = board[0]/2;
        int ymax = board[1]/2;
        
        for (String key : keyinput){
            switch(key){
                case "left":
                    if(answer[0] > -xmax){
                        answer[0] -= 1;
                    }
                    break;  
                case "right":
                  if(answer[0] < xmax){
                        answer[0] += 1;    
                    }
                    break;
                case "up":
                   if(answer[1] < ymax){
                        answer[1] += 1;
                    }
                    break;  
                case "down":
                     if(answer[1] > -ymax){
                        answer[1] -= 1;
                    }
                    break;      
            }    
        }
    
        return answer;
    }
}