제출 전 UTF-8 확인 한 번으로 합성미세구조 코드 검증의 한글 주석 깨짐을 막습니다 | DAKER 커뮤니티
합성 미세구조 기반 재료 물성 예측 AI 경진대회의 리더보드는 10월 19일 월요일 오전 10시에 닫힙니다. 그 직후 Private Score 상위 10명은 사흘 안에 코드와 PPT를 제출하고 코드 검증을 받습니다. 이때 생각보다 자주 걸리는 것이 한글 주석입니다. 내 화면에서는 멀쩡하던 주석이 다른 환경에서는 알아볼 수 없는 기호로 보일 수 있고, 대회 규칙은 코드와 주석의 인코딩을 UTF-8로 지정하고 있습니다. 상위권에 들어간 다음에 허둥대지 않도록, 지금 한 번 확인하는 순서를 정리합니다.

먼저 답부터: 끝났다고 말하기 전에 저장 형식부터 확인합니다
코드를 다 고쳤다고 느끼는 순간과 실제로 제출할 수 있는 순간 사이에는 확인 단계가 하나 필요합니다. 제출할 코드 파일이 모두 UTF-8로 저장됐는지 확인하고, 새 환경에서 열었을 때 한글 주석이 그대로 읽히는지 눈으로 봅니다. 그다음 같은 환경에서 라이브러리 불러오기부터 예측 파일 생성까지 끝까지 실행합니다. 이 두 가지를 통과해야 끝났다고 말할 수 있습니다.
제출한 코드는 Private Score 복원이 가능해야 함
왜 한글 주석이 문제가 되나요?
인코딩은 글자를 파일에 저장하는 약속입니다. 한글 환경의 일부 편집기나 운영체제는 기본 저장 형식이 UTF-8이 아닌 경우가 있어, 같은 파일을 다른 컴퓨터에서 열면 주석이 깨져 보일 수 있습니다. 주석만 깨지면 실행은 될 수도 있지만, 검증하는 쪽에서 코드의 의도를 읽기 어려워지고 규칙의 인코딩 항목도 지키지 못한 상태가 됩니다. 코드 안에 한글 문자열이나 한글 파일 경로가 있으면 실행 자체가 멈출 수도 있습니다.
DAKER 해커톤 페이지의 코드 제출 규칙은 다섯 가지를 요구합니다. 데이터 입출력 경로는 상대 경로로, 코드와 주석 인코딩은 UTF-8로, 라이브러리 로딩을 포함한 모든 코드는 오류 없이 실행되게, 개발 환경과 라이브러리 버전은 적어서, 그리고 제출 코드로 Private Score가 복원되게 해야 합니다. 인코딩은 그중 가장 빨리 확인할 수 있는 항목입니다.
참가 포인트: 확인을 단계로 만들면 빠뜨리지 않습니다
- 제출할 노트북과 스크립트 파일 목록을 먼저 적습니다.
- 편집기의 저장 형식 표시나 다른 이름으로 저장 메뉴에서 파일마다 UTF-8인지 확인합니다.
- UTF-8이 아닌 파일은 UTF-8로 다시 저장하고, 한글 주석이 그대로인지 바로 열어 봅니다.
- 코드를 새 폴더에 복사해 다른 환경에서 열고, 처음부터 예측 파일 생성까지 실행합니다.
- 나온 예측 파일을 원래 제출본과 비교해 같은 값이 나오는지 확인합니다.
4번과 5번은 상대 경로와 버전 기재까지 함께 점검하는 기회입니다. 한 번에 다섯 가지 규칙을 모두 확인할 수 있습니다.
4~6컷 코믹 해설: 깨진 주석을 발견한 참가자
아래 5컷은 한글 주석을 꼼꼼히 단 코드를 다른 컴퓨터에서 열었다가 주석이 알 수 없는 기호로 보이는 것을 발견하는 장면에서 시작합니다. 규칙의 인코딩 항목을 확인하고 모든 파일을 같은 형식으로 다시 저장한 뒤, 새 환경에서 주석과 실행 결과를 함께 확인하는 데서 끝납니다.

코드 제출 전 체크리스트
- 제출할 코드 파일이 모두 UTF-8로 저장돼 있습니다.
- 새 환경에서 열어도 한글 주석이 그대로 읽힙니다.
- 데이터 입출력 경로가 모두 상대 경로입니다.
- 운영체제와 라이브러리 버전을 코드 설명에 적었습니다.
- 새 환경에서 처음부터 실행해 같은 예측 파일이 나왔습니다.
일정과 숫자로 보는 오늘
작성 기준일인 2026년 10월 12일 DAKER 해커톤 페이지 기준 참가 323명, 누적 제출 1,671건입니다. 하루 최대 제출은 5회이고 평가는 RMSE이며, Public 30%와 Private 70%로 나뉩니다. 리더보드 마감은 10월 19일 10:00, 코드 및 PPT 제출은 10월 19일 10:00부터 22일 10:00까지, 코드 검증은 10월 23일부터 28일까지, 최종 수상자 발표는 10월 29일입니다. 대회 직후 공개되는 Private 랭킹은 최종 순위가 아니며 코드 검증 뒤 수상자가 정해집니다.
공식 출처
코드 제출 규칙, 평가 방식, 일정은 DAKER의 합성 미세구조 기반 재료 물성 예측 AI 경진대회 해커톤 페이지(규칙·평가 탭)에서 2026년 10월 12일 오전에 확인했습니다.
FAQ
주석이 영어뿐이면 확인하지 않아도 되나요?
영문만 쓴 파일은 깨질 가능성이 낮지만, 규칙은 코드와 주석 인코딩을 UTF-8로 지정하고 있습니다. 확인에 드는 시간이 짧으니 제출 파일 전체를 한 번 확인하는 편이 안전합니다.
코드는 어디에 제출하나요?
대회 규칙에 따르면 2차 평가 대상자는 정해진 양식에 맞춰 코드와 PPT를 대회 게시판에 기한 안에 제출합니다. 솔루션 자료는 자유 양식 PDF로 작성합니다.
여러분은 제출 전에 어떤 순서로 코드를 확인하시나요? 인코딩이나 경로 때문에 겪은 일, 쓰고 있는 점검 방법을 댓글로 나눠 주세요.