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

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

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ง์‚ฌ๊ฐํ˜• ๋„“์ด ๊ตฌํ•˜๊ธฐ หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 5. 30. 10:26
์ฒด๊ฐ Level : โ˜…โ˜†โ˜†
Review: 2์ฐจ์› ์ขŒํ‘œ์—์„œ ๊ฐ€๋กœ์„ธ๋กœ ๊ธธ์ด ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• 

 

๐Ÿ’ก ์  4๊ฐœ๊ฐ€ ์ฃผ์–ด์งˆ๋•Œ, ์ด ์ ์„ ์ด์€ ์ง์‚ฌ๊ฐํ˜•์˜ ๋„“์ด ๊ตฌํ•˜๊ธฐ

 

1) x ์ขŒํ‘œ์˜ ํฐ๊ฐ’ - ์ž‘์€๊ฐ’ : ๊ฐ€๋กœ๊ฐ’

2) y ์ขŒํ‘œ์˜ ํฐ๊ฐ’ - ์ž‘์€๊ฐ’ : ์„ธ๋กœ๊ฐ’

3) ๊ฐ€๋กœ * ์„ธ๋กœ 

 

class Solution {
    public int solution(int[][] dots) {
        int answer = 0;
        int xmax =Integer.MIN_VALUE, xmin = Integer.MAX_VALUE;
        int ymax =Integer.MIN_VALUE, ymin = Integer.MAX_VALUE;
        
        for (int i = 0; i< dots.length; i++){
            if (ymax < dots[i][1]){
                ymax = dots[i][1];
            }
            if (ymin > dots[i][1]){
                ymin = dots[i][1];
            }
        }
         for (int i = 0; i< dots.length; i++){
            if (xmax < dots[i][0]){
                xmax = dots[i][0];
            }
            if (xmin > dots[i][0]){
                xmin = dots[i][0];
            }
        }
         
        
        return (xmax-xmin)*(ymax-ymin);
    }
}