제대로 기록하기

제대로 기록하기

  • 분류 전체보기 (34)
    • 인덱스 (1)
    • 알고리즘 (10)
    • CS (2)
    • Embedded (0)
    • BackEnd (6)
      • Java - Spring (1)
    • FrontEnd (0)
      • React (0)
    • Application (1)
      • flutter (1)
    • 데이터베이스 (1)
      • MySQL (0)
      • postgreSQL (1)
    • Infra (5)
      • CI-CD (1)
      • DevOps (4)
    • Test (3)
    • Git (1)
    • 아키텍처 (4)
    • 회고 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

제대로 기록하기

컨텐츠 검색

태그

백준 멀티모듈 카프카 아키텍처 다이내믹 프로그래밍 카프카 클러스터 우아콘 알고리즘 Kafka 스프링 코테 완전탐색 kafka cluster MySQL 프로그래머스 레벨2 프로그래머스 코딩테스트 Spring springboot 데이터베이스

최근글

댓글

공지사항

아카이브

메모라이제이션(1)

  • [알고리즘] 프로그래머스 - 가장 큰 정사각형 찾기 ( 레벨2 - DP )

    프로그래머스 레벨2 문제 중 '숫자의 표현'이라는 문제입니다. DP 기본 문제입니다. 문제 출처 : 링크 DP 관련 문제 : 프로그래머스 땅따먹기 풀이 포인트 0과 1로만 배열이 되어있기 때문에 정사각형이 되는 지점에서 최대값을 메모라이제이션을 하면됩니다. 정사각형이 되는 지점을 찾는 것은 정사각형에서 오른쪽 아래를 기준으로 위, 왼쪽, 대각선이 모두 1이면 정사각형이라고 판단하면 됩니다. 위 내용을 기준으로 전체를 탐색합니다. 배열의 위치값이 1이면 해당 값을 기준으로 정사각형을 판단하고, 해당 위치의 메모라이제이션 값은 원래 board의 값으로 추출하는 것이 아니라, 메모라이제이션 배열에서 정사각형에 포함되는 값들 중 가장 작은 값 +1을 해주면 됩니다. 위 로직대로 동작하면 위 그림처럼 값이 채워지..

    2022.12.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바