import Foundation
func solution(_ wallpaper:[String]) -> [Int] {
var wallpapers: [(Int,Int)] = []
var minX = Int.max
var minY = Int.max
var maxX = Int.min
var maxY = Int.min
for (y, value1) in wallpaper.enumerated() {
for (x, value2) in value1.enumerated() {
if value2 == "#" {
wallpapers.append((y, x))
minX = min(minX, x)
minY = min(minY, y)
maxX = max(maxX, x)
maxY = max(maxY, y)
}
}
}
return [minY, minX, maxY+1, maxX+1]
}
'Algorithm > programmers' 카테고리의 다른 글
프로그래머스 - 음양 더하기 (0) | 2024.09.11 |
---|---|
프로그래머스 - 로또의 최고 순위와 최저 순위 (0) | 2024.09.11 |
프로그래머스 - 공원 산책 (0) | 2024.09.09 |
프로그래머스 - 약수의 개수와 덧셈 (0) | 2024.09.09 |
프로그래머스 - 숫자 짝꿍 (0) | 2024.09.09 |