과제가 c언어로 selective repeat을 구현하는 거였습니다. 템플릿코드는 주고 채우는 거였는데 그 과제가 본래 go-back-n을 구현하는 거였습니다. 일단 템플릿 코드부터 이해가 안되서 gbn을 구현한 코드가 잇나 하고 구글링을 하엿는데, github에 해당 코드가 있었습니다. 저는 그 코드를 보고 아 이 프로그램이 이런식으로 동작하는거구나 이해하고, 어차피 저는 selective repeat으로 바꿀거기 때문에 코드를 좀 따라해도 되겠지라고 생각하고 코드를 짰습니다.

근데, 결과를 보니까 딴 학생도 그 사이트를 참고했는지, 그 학생이랑 코드가 똑같은 부분이 많다고 표절이라고 조교가 그럽니다. 뭐 그 학생이랑은 공유한 적이 없다고 하는 것은(실제로 그 학생과는 어떠한 친분도 없습니다) 어떻게든 증명을 할 텐데, 해당 소스코드를 참고한 것에 대해서 까지 큰 문제가 될지 궁금합니다.

아직 제가 학부생이라서 잘못된 생각을 가진 것일수도 있는데, 저는 지금까지 다른 사람의 코드를 써도, 그대로 베끼지 않고 제가 추가 코딩 및 수정을 하여 목적이 달라지면 괜찮다고 생각하였습니다. 잘못된 생각이라면 당장 바꾸겠지만.... 어디다 쉽게 물어보고 답장 받을 곳이 당장 여기밖에 생각이 안나서 질문드립니다.

그리고 이런 질문들을 할 수 있는 곳도 좀 알려주시면 감사드리겠습니다.

- dc official App