def solution(dots):
width = max(dots)[0] - min(dots)[0]
length = max(dots)[1] - min(dots)[1]
return width*length
🤔 문제 풀이
- 넓이를 구할 거면 가로*세로이기 때문에 각 x, y값의 가장 큰 값과 가장 작은 값의 거리를 구하면 돼요
- width = max(dots)[0] - min(dots)[0]
- dots는 이중 리스트로 돼있어요
- max 함수를 써서 dots의 가장 큰 값의 x값과 min 함수로 dots의 가장 작은 값의 x값을 빼주면 거리가 나와요
- length = max(dots)[1] - min(dots)[1]
- 세로 길이도 똑같이 구해줘요
- return width*length
- 가로*세로를 해주면 문제 해결!
'문제 풀기 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 치킨 쿠폰 (0) | 2025.01.09 |
---|---|
[프로그래머스] 로그인 성공? (주석 달기) (0) | 2025.01.09 |
[프로그래머스] 종이 자르기 (0) | 2025.01.09 |
[프로그래머스] 외계어 사전 (set()함수) (0) | 2025.01.08 |
[프로그래머스] 캐릭터의 좌표 (+실패 흔적들, 차원 문제) (0) | 2025.01.08 |