아래분

지금 코드로는

if (!dt[i] && val > 0)

이 아니라

if (val > 0 && !dt[val])

이겠죠.