지난 4주차에 학습하던 IL단계의 DFS/BFS유형을 완료하지 못했다. BFS의 돌 잘 치우기
문항부터 고전중이다.
DP 문항을 접하고 테스트케이스 까진 통과하였으나 제출에서 실패하였다. (맞왜틀🤔?) 실력 진단 결과에 따라 이번 주차는 DP유형을 학습한다!
리뷰
from itertools import product
_list = product([1,2,3], repeat=3)
print(*_list)
tup = (1, 2, 3)
s = ''.join(map(str, tup))
print(s) # 123
지금까지의 유형중 가장 많은 해설을 열어봐야 했으며 그 때문인지 가장 집중하지 못한 유형이었다. 다음주차도 DP 유형을 학습할 것 같다.
문제1
사각형 채우기 3
(링크 : https://www.codetree.ai/missions/2/problems/rectangle-fill-3?&utm_source=clipboard&utm_medium=text)리뷰
dp[i-1], dp[i-2]
만 고려해선 안되었다.문제2
정수 사각형 최솟값의 최댓값
(링크 : https://www.codetree.ai/missions/2/problems/maximin-path-in-square?&utm_source=clipboard&utm_medium=text)리뷰
문제3
정수 사각형 최장 증가 수열
(링크 : https://www.codetree.ai/missions/2/problems/lis-on-the-integer-grid?&utm_source=clipboard&utm_medium=text)리뷰
시작위치에 대한 경우가 처리되어있지 않아서 그렇습니다. main의 (i, j)에서 시작했으니 해당 칸이 포함되어야 합니다 :)
라는 답변을 받았다.