본문 바로가기

Python(알고리즘,문제풀이)/프로그래머스(입문100제)

코딩테스트입문 / 직사각형 넓이 구하기

728x90

📚문제

출처 : 프로그래머스 / 직사각형 넓이 구하기 (https://school.programmers.co.kr/learn/courses/30/lessons/120860)

 

📝풀이

def solution(dots):
    
    x_coor = [i[0] for i in dots]
    y_coor = [i[1] for i in dots]
    
    return (max(x_coor)-min(x_coor))*(max(y_coor)-min(y_coor))

1.

x좌표들의 리스트와

y좌표들의 리스트를 따로 생성해준다

 

2.

직사각형의 가로 길이는 x좌표들 중 가장 큰 값에서 작은 값을 빼준 값이고

직사각형의 세로 길이는 y좌표들 중 가장 큰 값에서 작은 값을 빼준 값이다

728x90