반응형
def solution(wallpaper):
wallpaper_max_x = len(wallpaper[0])
wallpaper_max_y = len(wallpaper)
file_path_y = []
file_path_x = []
for wallpaper_y, data in enumerate(wallpaper):
for wallpaper_x, val in enumerate(data):
if val == '#':
file_path_y.append(wallpaper_y + 1)
file_path_x.append(wallpaper_x + 1)
file_path_y_max, file_path_y_min = max(file_path_y), min(file_path_y)
file_path_x_max, file_path_x_min = max(file_path_x), min(file_path_x)
answer = [file_path_y_min -1, file_path_x_min -1, file_path_y_max, file_path_x_max ]
return answer반응형
'삽집하는 개발들 > 알고리즘' 카테고리의 다른 글
| [12일차][프로그래머스][133502]햄버거 만들기 (0) | 2023.06.24 |
|---|---|
| [11일차][프로그래머스][2022 카카오 - 118666]성격유형 검사하기 (0) | 2023.06.21 |
| [9일차][프로그래머스][2023 카카오 - 150370]개인정보 수집 유효성 검사 (0) | 2023.06.19 |
| [8일차][프로그래머스][178871]달리기 경주 (0) | 2023.06.16 |
| [7일차][프로그래머스][172928]공원산책 (0) | 2023.06.14 |