728x90
SMALL

using System;
using System.Linq;

public class Solution {
    public int solution(int[,] dots) {
        int answer = 0;
        int[] x = new int[4];
        int[] y = new int[4];
        
        for(int i = 0; i < 4; i++)
        {
            x[i] = dots[i,0];
            y[i] = dots[i,1];
        }
        answer = (x.Max() - x.Min()) * (y.Max() - y.Min());
        return answer;
    }
}

 

 

자바

 

class Solution {
    public int solution(int[][] dots) {
        int answer = 0;
        int tmp = dots[0][0];
        int tmp2 = 0;
        int tmp3 = 0;
        
        for(int i = 1; i<dots.length; i++)
        {
            if(dots[i][0] == tmp)
            {
                tmp2 = Math.abs(dots[i][1] - dots[0][1]);
            }
            else
            {
                tmp3 = Math.abs(dots[i][0] - dots[0][0]);
            }
        }
        
        answer = tmp2 * tmp3;
        return answer;
    }
}

 

 

import java.util.*;

class Solution {
    public int solution(int[][] dots) {
        int answer = 0;

        int[] dot = dots[0];

        for(int i =0; i<dots.length; i++)
        {
            int x = dots[i][0];
            int y = dots[i][1];

            if(dot[0]!=x && dot[1]!=y)
            {
                answer = Math.abs(x-dot[0]) * Math.abs(y-dot[1]);
                break;
            }
        }

        return answer;
    }
}

 

728x90

설정

트랙백

댓글