오늘의 문제
키워드
나의 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def solution(wallpaper):
rdx = rdy = 0
first = True ## 초기값 설정
for i in range(len(wallpaper)) :
for j in range(len(wallpaper[0])) :
if wallpaper[i][j] == "#" :
## 시작점 설정
if first == True :
lux = i
luy = j
first = False
## 시작점 업데이트
if lux < i :
lux = min(lux, i)
luy = min(luy, j)
## 끝점 업데이트
if rdx < max(rdx, i+1) or rdy < max(rdy, j+1) :
rdx = max(rdx, i+1)
rdy = max(rdy, j+1)
answer = [lux, luy, rdx, rdy]
return answer
<\div>
회고
lv1인데도 시간이 꽤 오래 걸렸다,, 이번주 내내 너무 피곤한 상태여서(머리를 너무 많이 쓴 듯) 생각하는대로 구현도 잘 안되고.. 주말부터 다시 제대로 공부하면서 풀어봐야겠다. (+이번 문제 더 간단한 코드로 정리하기)
Comments powered by Disqus.