Home [TIL] 99클럽 코테 스터디 6기 3일차 TIL - [배열] 바탕화면 정리
Post
Cancel

[TIL] 99클럽 코테 스터디 6기 3일차 TIL - [배열] 바탕화면 정리

오늘의 문제

바탕화면 정리(lv1)

키워드

나의 풀이

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인데도 시간이 꽤 오래 걸렸다,, 이번주 내내 너무 피곤한 상태여서(머리를 너무 많이 쓴 듯) 생각하는대로 구현도 잘 안되고.. 주말부터 다시 제대로 공부하면서 풀어봐야겠다. (+이번 문제 더 간단한 코드로 정리하기)

This post is licensed under CC BY 4.0 by the author.

[TIL] 99클럽 코테 스터디 6기 2일차 TIL - [DP] 피보나치 수열

-

Comments powered by Disqus.

Comments powered by Disqus.