나무위키에 문서가 작성된 알고리즘 트레이닝 사이트 | ||||
x35px CodeUp | x35px KOISTUDY | Baekjoon OJ | JUNGOL | x35px Dovelit |
CodeUp 코드업 | |
300px | |
국가 | 대한민국 |
사이트 목적 | 알고리즘 트레이닝 |
소유자 | 경남정보고등학교 |
설립일 | 2012년 |
국내 회원수 | 17,797명 [1] |
총 제출 횟수 | 1,227,765회 [2] |
회원 가입 | 가능 |
링크 | 홈페이지 |
정보과학 의 기초, 심화 및 한국정보올림피아드 대비 등의 정보과학 예제를 풀어볼 수 있는 알고리즘 트레이닝 사이트
1 개요
CodeUp 사이트
우리나라의 정보과학 알고리즘 트레이닝 사이트 중 하나이다. CodeUp은 다른 사이트처럼 한국정보올림피아드 대비 만 하는 것이 아니라 프로그래밍 입문을 쉽게 할 수 있도록 해준다. 총 861문제가 등록되어 있으며, 몇몇은 재귀함수로만 풀수 있는 문제들이다.
여기는 스페셜 저지라는 것이 있는데, 스페셜 저지는 문제 정답이 여러개가 될수 있는 문제이거나, 입력이 없거나, 테스트 케이스가 하나만 있는 문제, 약을 한사발 한듯한 문제 등이 여기 포함된다.
최근들어 엄청난 성장세를 보이고 있는데, 2012년 사이트 시작 이후 벌써 제출횟수 120만회에 도달했다. [3]
통계는 여기에서 확인할 수 있다.
2 시스템 사양 및 컴파일러
- CPU : Intel(R) Core i5-4250U CPU @ 1.30GHz x 4
- 메모리 : 8GB
- HDD : Intel SSD 525 Series 120GB
- 운영체제 : ubuntu 12.04 LTS
- 주요 컴파일러 : C/C++ - GNU GCC/G++, JAVA - SUN_JAVA_JDK, Python - Python 2.7 / 3.4
원래 Pascal, Bash, PHP, Perl, C#의 언어의 제출을 2013년 9월부터 허용했었으나, 보안 문제로 2016년 4월 21일부터 제출을 막았다.
3 채점 결과
- 대기 중 : 채점이 밀려서 아직 채점이 완료 되지 않은 상태
- 재채점 중 : 테스트 데이터를 다시 고친 경우, 해당 제출 코드를 다시 채점한 경우
- 채점 중 : 채점이 진행되고 있는 상태
- 정확한 풀이 : 제출한 코드가 모든 테스트 케이스를 통과한 경우
- 표현 에러 : 출력 결과가 테스트 케이스와 유사하나, 공백, 빈 줄과 같은 사소한 문제로 인해 출력 결과가 일치하지 않는 경우
- 잘못된 풀이 : 출력 결과가 테스트 케이스와 다른 경우
- 컴파일 중 : 채점을 하기 위해 컴파일을 하는 상태
- 시간 초과 : 제출한 코드가 제한된 시간 이내에 끝나지 않은 경우
- 메모리 초과 : 제출한 코드가 허용된 메모리보다 많은 메모리를 사용한 경우
- 출력한계 초과 : 예상하는 보다 많은 출력이 발생한 경우
- 실행 중 에러 : 세그먼트 에러, 부동 소수점 에러 등과 같은 에러가 발생한 경우
- 컴파일 에러 : 컴파일러가 제출 코드를 컴파일 하지 못한 경우
4 문제 분류
1001 ~ : 기초 문제
1001 ~ : 기초100제
1101 ~ : 입출력문
1151 ~ : if~else
1251 ~ : for
1351 ~ : 다중 for
1401 ~ : 1차원 배열
1501 ~ : 2차원 배열
1601 ~ : 함수
1701 ~ : 수행평가 및 쉬운 수준의 대회
1901 ~ : 재귀함수
2001 ~ : 중급 문제
약간의 문제해결력이 필요한 문제
3001~
자료구조, 알고리즘, 문제해결전략
3001 ~ : 탐색 및 정렬, 기본 알고리즘
3101 ~ : 기본 자료구조(STL : stack, queue, list, vector, set, map 등)
3201 ~ : 트리 & 그래프 등
3301 ~ : 욕심쟁이 기법(Greedy)
3401 ~ : DFS, BFS, 백트래킹, 분할정복 등
3701 ~ : Dynamic Programming
4001 ~ : 국내대회
4001 ~ : 교원컴퓨터프로그래밍 경진대회 기출문제
4201 ~ : 정보올림피아드 기출문제
5001 ~ : 해외대회
즉 USACO(USA Computing Olympiad)나 CCC(Canadian Computing Olympiad) Junior부문 문제들이 올라와 있다.