풀이
- 파일이 있는 좌표를 행과 열을 구분하여 추가한 다음
- min,max 함수를 사용하여 가장 상단좌측 좌표에서 가장 하단우측 좌표를 찾고
- 드래그 위치이기에 가장 하단우측 좌표엔 +1을 더하여 해결
def solution(wallpaper):
li = [[],[]]
for i in range(len(wallpaper)):
for j in range(len(wallpaper[i])):
if wallpaper[i][j] == "#":
li[0].append(i)
li[1].append(j)
return [min(li[0]),min(li[1]),max(li[0])+1,max(li[1])+1]
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 안전지대 (0) | 2024.02.21 |
---|---|
[프로그래머스, 파이썬] 햄버거 만들기 (0) | 2024.02.20 |
[프로그래머스, 파이썬] 겹치는 선분의 길이 (0) | 2024.02.20 |
[프로그래머스, 파이썬] 달리기 경주 (0) | 2024.02.19 |
[프로그래머스, 파이썬] 공원 산책 (0) | 2024.02.19 |