무엇이든 도움을 받을 수 있다면 학교측을 많이 이용하세요. 생각보다 학교가 줄 수 있는 도움이 굉장히 많습니다. 학생들이 그거 못 찾아먹는걸 항상 교수님이 안타까워하셨죠. 교수님과 이야기해보는 것도 좋구요. 학과 측에서 대학원 연계된 프로젝트 들이 있으면 거기에 학부생으로 참여해보는 것도 의외로 도움이 되구요. 물론 프로그래밍 관련 작업은 같이 할 수 있어야겠지요.
그 외에는 topcoder와 같은 형식의 프로젝트들을 손수 완성해서 git 등에 정리해놓는것도 좋을겁니다.
이상한 값이 나오는 이유는 min_X value 값을 초기화하지 않으셔서 그렇습니다. 그리고 또한 간격들을 비교할 때에 max 혹은 min 값이 num2[i] 값과 같을 경우를 체크하는 부분이 없기 때문에 해당 상황에서 min_X의 값이 정의되지 않아 일어나는 오류입니다.
글 어디에도, 누구도 시골 모든 사람이 그렇다는적이 없었는데 무슨 역겨운 일반화..? 시골 모든 동네가 그렇다고 누가 그럽디까? 당연히 일부일텐데. 문제는 그 일부가 한 두건이 아니라 겪은 사람도 많으니 이런 댓글들 나오는거지. 이걸 무슨 거지같은 모든 시골이 그렇지는 않아요라는 논리로 파고들려하니까 이딴 소리 뱉는겁니다.