https://school.programmers.co.kr/learn/courses/30/lessons/120860
def solution(dots):
x = [dot[0] for dot in dots]
y = [dot[1] for dot in dots]
return (max(x) - min(x)) * (max(y) - min(y))
x
에 x
값들을 모두 담고, y
에 y
값들을 모두 담았다.x
좌표들의 차이, 세로 길이는 y
좌표들의 차이로 구했다.def solution(dots):
return (max(dots)[0] - min(dots)[0]) * (max(dots)[1] - min(dots)[1])
2
차원 리스트에 직접 max(), min()
함수를 적용해 좌표 값을 구했다.2
차원 리스트에는 해당 함수를 처음 써보는것 같은데, 항상 첫 번째 원소 기준으로 최소값, 최대값 리스트를 반환한다.dots = [[3, 2], [1, 5], [2, 4]]
라면, max(dots) = [3, 2]
이고 min(dots) = [1, 5]
이다.피드백은 언제나 환영입니다 :)