[2023-09-11] dohyun #204#217
Conversation
zsmalla
left a comment
There was a problem hiding this comment.
틀린 접근이었지만 그래도 의미있는 접근이었다고 생각합니다! 저도 아직 dp 문제가 진짜 머리 아프고 힘들지만 회고에 써주신 내용처럼 뭔가 이상하다 싶으면 접근법을 아예 바꾸려고 시도하면 조금 더 맞는 방향으로 생각할 확률이 올라가더라고요! 고생하셨습니다 도현님!
There was a problem hiding this comment.
이 가정이 틀린 풀이가 나온 가장 큰 이유가 아닐까 싶습니다.
[99, -1, -99, 98]
이 예제에서는 제일 큰 수 99가 배열에 수열에 포함되면 안되니까요!
There was a problem hiding this comment.
@zsmalla 으으음 제일 큰 수 99 딱 하나를 고르면 되기 때문에 결국 제일 큰 수가 배열에 포함되는 것이 아닐까요?!
제 기존 풀이로는 max(dp) 의 결과로 dp[1] = max(arr) 이 뽑히긴 합니다..!
There was a problem hiding this comment.
@zsmalla 으으음 제일 큰 수 99 딱 하나를 고르면 되기 때문에 결국 제일 큰 수가 배열에 포함되는 것이 아닐까요?! 제 기존 풀이로는
max(dp)의 결과로dp[1] = max(arr)이 뽑히긴 합니다..!
헐 맞네요 그 생각을 못했습니다 ㅎㅎ.. 그럼 저 경우는 해당 안될 것 같고, [99 -1 60 61] 이런 경우??
There was a problem hiding this comment.
반례 찾아드리려고 했는데 아래 써준 점화식이랑 설명 이해를 못했어요 ㅠㅠ 다음 번에는 아예 코드로 적어주셔도 좋을 것 같아요 도현님!
Woo-Yeol
left a comment
There was a problem hiding this comment.
고생하셨습니다 도현님 스터디 때 기존의 접근 방식에 대해서 설명해주시면 같이 반례들을 더 찾을 수 있을 것 같습니다!
There was a problem hiding this comment.
너무 공감됩니다... 이번 문제는 저도 운좋게 풀이 할 수 있었지만 다른 문제들은 그게 너무 어려운 것 같아요 ㅠㅠ
There was a problem hiding this comment.
split()을 사용하실 때는 whitespace가 모두 사라져서 rstrip은 안 써주어도 될 것 같습니다!
PR Summary
풀이시간
접근법
회고
ISSUE NUMBER