2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

소프트웨어대회안내

구름 EDU 사용법 및 유의 사항

원당컴1 2020. 7. 30. 09:52

구름EDU는 2019년 정보올림피아드 1차대회 및 한국코드페어에서 개최하는 알고리즘히어로즈 등에서 사용하는 웹브라우저에 접속만하면 언제,어디서나 SW교육을 할 수 있는  클라우드 기반의 SW교육 플랫폼입니다.

2020년 올해에도 정보올림피아드 1차대회 역시 구름 EDU를 사용할 확률이 매우 높고 또한 디미고에서 주최하는 중학생 IT 올림피아드 역시 구름 EDU를 이용하여 대회를 치루게 됨에 따라 구름 EDU 에서 사용할때 어떤 부분을 유의해야 하는지 살펴 보도록 하겠습니다.

먼저 구름EDU 에서 문제를 해결하기 위한 환경을 살펴 보면 위의 그림과 같습니다.

왼쪽 화면에 문제가 나오고 오른쪽에는 웹브라우저에서 직접 코딩을 할 수 있는 에디터 화면이 조회 됩니다.

오른쪽 상단에서 자신이 원하는 프로그래밍 언어를 선택할 수 있는데 대부분의 언어를 지원하고 있는것을 확인할 수 있습니다.

사용방법을 살펴 보면 다음과 같습니다.

언어를 선택할 수 있는 콤보박스입니다.

초기화 버튼을 클릭하면 기존의 소스코드를 무시하고 처음 코드로 되돌리기를 합니다.

실수로 초기화 버튼을 눌렀을때 다음과 같은 창이 뜨며 반드시 취소 버튼으로 소스코드를 분실하지 마시기 바랍니다.

다음은 저장 버튼입니다.

저장버튼을 클릭하면 현재 상태의 코드가 서버에 기록이 되고 코드를 저장 시점으로 되돌리기 하고 싶을때 웹브라우저의 새로고침 버튼을 클릭하거나 문제를 다른문제 선택후 다시 들어 온 경우 저장버튼의 시점의 코드로 되돌리기 할 수 있습니다.

위와 같이 새로고침을 하게 되면 저장 시점의 코드로 변경이 됩니다.

다음은 실행 버튼입니다.

실행 버튼으로 지금까지 프로그래밍 한 것을 컴파일 해 볼 수 있습니다.

데이터 입력후 결과를 확인하면서 잘못된 부분을 확인해 볼 수 있습니다.

다음은 테스트케이스 실행 버튼입니다.

실행 버튼으로 테스트케이스를 직접 입력해 볼 수도 있지만 테스트케이스 버튼을 클릭해서 입력 값 필요 없이 채점을 해 볼 수 있습니다.

모든것이 완벽하다 싶으면 마지막 제출 버튼으로 제출을 해 주시면 됩니다.

에디터에서 코드 작성시 유의 사항은 다음과 같습니다.

1. 자동완성 기능이 완벽하지 않습니다.

- 일반적인 에디터 인 경우 #include 에서도 자동완성 기능으로 전체 header 명을 모두 외우지 않아도 앞에 몇글자만 기억하고 있으면 거기서 찾아서 사용이 가능하지만 구름edu 에디터에서는 #include 에서 header 부분에 대한 자동완성은 지원하지 않습니다.(따라서 반드시 자신이 많이 사용하는 header 는 외울 정도로 반복 연습해서 사용하시길 바랍니다.)

2. 웹브라우저 꺼짐이나 새로고침 등의 실수를 방지하기 위해서 반드시 저장 버튼으로 그때까지 작업한 내용을 저장해 놓는 습관으로 실전에서 오류나 실수에 대해 당황하지 않길 바랍니다.

3. 디버깅 툴이 없습니다. 논리적인 오류 발생 부분을 체크 하기 위해서는 printf() 문으로 중간 중간 값을 출력하면서 확인하는 연습을 하여 디버깅 툴이 없다고 해도 디버깅을 해 볼 수 있는 힘을 키우시길 바랍니다.(최대한 디버깅 툴 없이 문제를 해결하면 가장 좋지만 어쩔수 없는 경우를 대비하시기 바랍니다.)

마지막으로 제출시 다음의 사항을 유의 하여 주세요.

출력 형태가 위와 같이 마지막에 스페이스가 안들어 가는 경우

void output()
{
if(flag)printf("\n");
for(int i=1;i<=n;i++)
{
printf("%d ",res[i]);
}
flag=1;
}

위와 같이 뒤에 스페이스를 붙였을때 통과 되지 않고

void output()
{
if(flag)printf("\n");
printf("1");
for(int i=2;i<=n;i++)
{
printf(" %d",res[i]);
}
flag=1;
}

위와 같이 앞에 스페이스를 붙였을때 통과되는 현상이 있었습니다.

혹시라도 테스트케이스와 동일한 결과가 나오는데도 예시와 일치하지 않는다는 메시지가 출력 된다면 출력 포맷을 확인해 주시기 바랍니다.

이상으로 구름EDU 사용법과 유의사항에 대해 확인해 보았는데요.

구름EDU 환경에서 문제를 풀으시는 학생들에게 도움이 되길 바랍니다.

오늘도 최선을 다하는 우리 학생들을 응원합니다.

인천 서구 원당컴퓨터학원

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기