728x90
반응형
첫번째 코드
파일이 위치한 위치를 파악하기 위해 해당 위치들을 확인하여 x, y 리스트에 저장한다.
드래그 시작을 위한 왼쪽 위는 x, y의 최소값들이다.
하지만 드래그의 끝인 오른쪽 아래는 x, y의 최대값에 +1을 한 값이다.
아래 그림으로 이해하면 편하다!
def solution(wallpaper):
x = []
y = []
for i in range(len(wallpaper)):
for j in range(len(wallpaper[i])):
if wallpaper[i][j] == '#':
x.append(i)
y.append(j)
lux = min(x)
luy = min(y)
rdx = max(x)
rdy = max(y)
answer = [lux, luy, rdx + 1, rdy + 1]
return answer
통과:)
링크
programmers/프로그래머스/1/161990. 바탕화면 정리 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형