ojMayo(프로그래밍 경쟁 플랫폼)
oj Mayo는 프로그래밍 경쟁 플랫폼이자 중국에서 가장 잘 알려진 온라인 평가 시스템 중 하나입니다. ACM, IOI, NOI 등 국내외 다양한 공모전의 문제를 포함하여 풍부한 문제은행 리소스를 제공하며, C, C, Java, Python 등 다국어 제출 및 평가를 지원합니다. 동시에 oj Mayo는 사용자가 코드를 작성하고 디버깅할 수 있도록 온라인 컴파일러와 코드 라이브러리도 제공합니다.
계정 등록
oj Mayo를 사용하기 전에 먼저 계정 등록이 필요합니다. oj Mayo 공식 홈페이지(/)에 접속하여 우측 상단의 "로그인/등록" 버튼을 클릭하시면 등록 페이지로 들어갑니다. 사용자 이름, 비밀번호, 이메일 등을 포함한 등록 정보를 입력합니다. 등록을 완료한 후 oj Mayo에 로그인할 수 있습니다.
코드 제출
OJ Mayo에서 코드 제출은 매우 간단합니다. 먼저, 질문 목록에서 질문을 선택하고 클릭하여 해당 질문의 세부정보 페이지로 들어갑니다. 세부정보 페이지에서는 주제에 대한 설명, 입력 및 출력 형식, 샘플 및 기타 정보를 볼 수 있습니다. 오른쪽 제출 영역에서 제출할 언어 유형을 선택하고 코드를 붙여넣은 후 제출 버튼을 클릭하여 코드를 제출합니다.
평가 결과 보기
코드를 제출한 후 ojMayo는 코드를 컴파일하고 평가합니다. 평가 결과는 제출 페이지 하단에 표시됩니다. 평가 결과에는 "통과", "부분 통과", "실행 오류", "시간 초과" 및 기타 상황이 포함됩니다. 사용자는 평가 결과를 바탕으로 코드가 올바른지 판단하고 그에 따라 수정할 수 있습니다.
온라인 컴파일러 사용
oj Mayo는 온라인 컴파일러도 제공하므로 사용자는 브라우저에서 직접 코드를 작성하고 디버깅할 수 있습니다. OJ Mayo 홈페이지에 접속하여 "Online Compiler" 버튼을 클릭하여 온라인 컴파일러 페이지로 들어갑니다. 작성하려는 언어 유형을 선택하고 코드를 입력한 후 "실행" 버튼을 클릭하면 코드가 실행됩니다. 온라인 컴파일러는 중단점 디버깅, 변수 모니터링 및 기타 기능을 지원하여 사용자의 코드 디버깅을 용이하게 합니다.
코드 라이브러리 사용
oj Mayo의 코드 라이브러리에는 다양한 알고리즘 및 데이터 구조에 대한 구현 코드가 포함되어 있습니다. 사용자는 필요한 코드를 찾고 수정하고 디버그할 수 있습니다. OJ 마요 홈페이지에 접속하여 "코드 라이브러리" 버튼을 클릭하여 코드 라이브러리 페이지로 들어갑니다. 정렬 알고리즘, 그래프 이론 알고리즘 등 보고 싶은 코드 유형을 선택하여 코드 베이스에서 코드를 찾아보세요.