상세 컨텐츠

본문 제목

[코딩테스트 입문] 직사각형 넓이 구하기(Python3)

Coding/Programmers

by Soo_buglosschestnut 2022. 11. 17. 17:05

본문

[코딩테스트 입문] 직사각형 넓이 구하기(Python3)


이번꺼는 뭔가 제목부터가 쉬워보였다!

 

https://school.programmers.co.kr/learn/courses/30/lessons/120860?language=python3 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

def solution(dots):
    x_max = max(x_dot[0] for x_dot in dots)
    x_min = min(x_dot[0] for x_dot in dots)

    y_max = max(y_dot[1] for y_dot in dots)
    y_min = min(y_dot[1] for y_dot in dots)

    square = abs((x_max - x_min) * (y_max - y_min)) 
    return square

나름 간단하게 했다고 생각했는데! 다른 분이 더 간단하게 하셨다ㅎㅎ

 

def solution(dots):
    return (max(dots)[0] - min(dots)[0])*(max(dots)[1] - min(dots)[1])

완전 깔끔!

관련글 더보기