-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
💬 문제
💬 Idea
- 최소 좌표는 최소좌표대로, 최대 좌표는 최대 좌표대로 저장할 coordinate 변수를 만든다.
#
문자가 나올 시 coordinate의 0,1,2,3 인덱스에 min, max값을 비교하여 저장해준다.
💬 풀이
import Foundation
func solution(_ wallpaper:[String]) -> [Int] {
var coordinate = [50, 50, 0, 0]
for (idx, i) in wallpaper.enumerated() {
for (jdx, j) in i.enumerated() {
if j == "#" {
coordinate[0] = min(idx, coordinate[0])
coordinate[1] = min(jdx, coordinate[1])
coordinate[2] = max(idx + 1, coordinate[2])
coordinate[3] = max(jdx + 1, coordinate[3])
}
}
}
return coordinate
}