pmon2648   4년 전

제가 백준강의를 들으면서 문제를 풀어보고 있는데,

case1이 강의 핵심 코드고,

case2가 일단 코드를 안본체 강의만 보고 제가 짜본 핵심 코드입니다.


그런데 case1에서는 통과고 case2에서는 틀렸다고 나오는데

혹시 어떤 차이가 있어서 틀렸는지 고수분들께 부탁드려봅니다 ㅜㅠ

yukariko   4년 전

위 코드는 if (a[i] > a[j] && d[i] < d[j] + 1) 를 만족하지않아도 항상 d[i] >= 1 임이 보장되는데

아래코드는 그게 되고 있지 않네요. 즉, d[i] = 0 이 될 가능성이 있어 다른 값이 저장됩니다.

yukariko   4년 전

한가지 말씀드리자면 코드는 항상 풀코드를 올려주세요.

그렇지않으면 답변하는 사람들은 항상 눈으로만 디버깅을 해야합니다.

직접 돌려보면 훨씬 빨리 문제를 찾을수있는데도 말이죠.


pmon2648   4년 전

아 죄송합니다. 풀코드로 올리도록 하겠습니다!!

감사합니다!!

댓글을 작성하려면 로그인해야 합니다.