class Solution {
fun solution(wallpaper: Array<String>): IntArray {
// 반복문을 돌며, '#'가 등장할 때마다 좌표 설정해주기
var minX = Int.MAX_VALUE
var minY = Int.MAX_VALUE
var maxX = 0
var maxY = 0
for (i in wallpaper.indices){
for (j in wallpaper[i].indices){
if (wallpaper[i][j] == '#'){
minX = Math.min(minX, j)
minY = Math.min(minY,i)
maxX = Math.max(maxX,j)
maxY = Math.max(maxY,i)
}
}
}
var ans = IntArray(4)
ans[0] = minY
ans[1] = minX
ans[2] = maxY + 1
ans[3] = maxX + 1
return ans
}
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[2023-06-14] [프로그래머스 lv1] 대충 만든 자판 (Kotlin) (0) | 2023.06.14 |
---|---|
[2023-06-13] [프로그래머스 lv1] 덧칠하기 (Kotlin) (0) | 2023.06.13 |
[2023-06-13] [프로그래머스 lv1] 공원 산책 (Kotlin) (0) | 2023.06.13 |
[2023-06-13] [프로그래머스 lv1] 추억 점수 (Kotlin) (0) | 2023.06.13 |
[2023-06-13] [프로그래머스 lv1] 달리기 경주 (Kotlin) (0) | 2023.06.13 |
댓글