버전 History 관리자 2026.08.17 19:15 조회 수 873 댓글 2 1 ✔ (2026.07.28) 전체 문제에서 검색 필터 기능 추가 ✔ (2026.07.22) 플로팅 메뉴 기능 추가 ✔ (2026.07.19) 한글 채점 가능 ✔ (2026.07.04) C, C++, Python3 등 텍스트 언어의 코드 포맷터 기능 추가 ✔ (2026.06.14) 컴파일 에러 시 불필요한 warning과 Tracback 메시지를 필터링하고 컴파일 에러만 라인 번호와 함께 '깔끔'하게 표시함. 또한, 에러 메시지를 클릭하면 해당 라인으로 포커싱 기능 추가 ✔ (2026.05.27) 블록 언어의 텍스트(문자열)에서 null과 공백을 구분하는 표식자 추가 ✔ (2026.05.25) 에디터에서 소스코드 임시 저장 기능 추가 ✔ (2026.05.24) 블록(한글), 블록(영어), 블록(Python)에 "다중값 출력 블록" 추가 ✔ (2026.05.14...
문제 검색 필터 기능 추가 관리자 2026.08.17 19:13 조회 수 147 댓글 0 0 문제 > 전체 문제 > 검색 에서 필터 기능을 추가했습니다. 각 문제별로 관리자가 설정한 해법(태그)과 출처를 기준으로 합니다.
플로팅 메뉴 기능 추가 관리자 2026.07.22 16:10 조회 수 141 댓글 0 0 플로팅 메뉴 기능을 추가했습니다. 메뉴를 설정하려면 다음의 링크로 이동하세요. https://codingfun.net/onlinejudge/preference_floting
한글 채점 기능 구현 관리자 2026.07.20 08:51 조회 수 144 댓글 0 0 지금까지는 입출력으로 영문자, 또는 숫자만 가능했으나, 이제는 한글도 가능합니다. 즉, 입출력 값으로 한글이 포함된 경우에도 정상 채점이 됩니다. 다음 문제를 풀어보세요. 00027, 메아리 놀이 산속에서 친구와 메아리 놀이를 한다. 정수 \(N\)이 주어지면 야호를 정확히 \(N\)번 외치는 프로그램을 작성하시오. Coding is fun
소스 코드 포맷터 기능 추가 관리자 2026.07.18 14:37 조회 수 174 댓글 0 0 C, C++, Python3 언어로 직접 코딩하거나 학생들을 가르치다보면, 코드 포맷터가 절실히 필요하다는 것을 느끼고 있었던 차에 이번에 기능을 추가했습니다. 예를 들어, 아래의 C 코드는 컴파일 에러 없이 정상적으로 동작하는 코드이지만, 상당히 지저분합니다. 이때 "정리하기" 버튼을 클릭하면 코드가 '예쁘게' 정리됩니다. 포맷 형식으로 전세계적으로 가장 많이 사용하는 Google 형식입니다. < 코드 정리 전 > < 코드 정리 후 >
'실행'에서 컴파일 에러를 클릭하면 해당 라인으로 커서 이동 관리자 2026.07.04 07:27 조회 수 458 댓글 0 0 컴파일 에러가 발생 시 불필요한 warning과 Tracback 메시지 등을 모두 필터링하고, 컴파일 에러 메시지만 라인 번호와 함께 '깔끔하게' 표시되도록 수정했습니다. 그리고, C, C++, Python3, PyPy3, Java 언어의 '실행'에서 컴파일 에러를 클릭하면 해당 라인으로 커서가 이동합니다. 만약, 컴파일 에러 메시지에 열 번호가 있다면 해당 라인과 열로 커서가 이동합니다. Coding is fun !!
블록 언어의 텍스트(문자열)에서 null 과 공백 구분 표시 관리자 2026.05.28 08:58 조회 수 343 댓글 0 0 블록 언어의 텍스트(문자열)에서 null과 공백의 차이를 명확히 구분할 수 있도록 다음과 같이 공백의 경우에는 ␣ 이 표시되도록 했습니다.
소스 코드 임시 저장 기능 안내 관리자 2026.05.26 17:09 조회 수 231 댓글 0 0 소스 코드 임시 저장 기능이 추가되었습니다. 블록 코딩이든 텍스트 코딩이든 코드에 수정이 이루어지면 그 이후부터 주기적으로 서버에 코드를 임시 저정하기 때문에 코드가 날라갈까 두려워마시고 마음껏 코딩하세요~ 소스 편집기를 열게되면 아래와 같이 모달창이 표시되며, "무시"를 누르면 현재 세션 동안 모달창이 열리지 않습니다.
input, print 블록 3종 기능 개선 관리자 2026.05.26 17:09 조회 수 230 댓글 0 0 1. 멀티 print 블록이 추가되었습니다. 2. input 블록과 print 블록에 대해 이해하기 쉽도록 툴팁을 직관적으로 정리했습니다. 1번째 input 블록 "1개 라인 전체를 텍스트(문자열)로 입력받습니다." 2번째 input 블록 "1개 라인 전체를 구분자로 분리하여 텍스트(문자열) 리스트로 입력받습니다." 3번째 input 블록 "1개 라인 전체를 구분자로 분리하여 입력받은 텍스트(문자열)를 지정한 자료형으로 변수에 저장합니다." 1번째 print 블록 "정수, 실수, 텍스트(문자열), 논리값, 또는 변수를 출력합니다 (개행함)." 2번째 print 블록 "정수, 실수, 텍스트(문자열), 논리값, 또는 변수와 마지막에 텍스트(문자열)을 지정하여 출력합니다 (개행하지...
내가 풀 수 있는 문제는? 관리자 2026.05.25 23:36 조회 수 283 댓글 0 0 사용자 경험의 연속성을 위해 코딩한 문제가 "올바른 답"으로 판정되면, 개인별 맞춤형으로 그 다음에 풀어볼 수 있는 추천 문제 3개를 머신러닝 기반으로 제시합니다. 이제 코딩을 더 재미있게, 끓김없이 즐기세요 ^^ Coding is fun!
"출력 초과" 정책 변경에 따른 재채점 예고 관리자 2026.05.13 22:52 조회 수 692 댓글 0 0 코딩한 입력 로직과 실제로 입력되는 값이 서로 맞지 않는 경우, 특히, 실제 입력값은 1개인데 입력 로직 상에 2회 입력을 받거나, 2개 변수에 각각 입력을 받으려고 시도하는 경우에 "출력 초과" 에러가 발생했습니다. 그러나, 이러한 상황은 실제 PC의 실행 환경에서도 "실행 오류"에 가깝기 때문에, 이러한 상황은 "실행 오류"로 판정되도록 정책을 변경하였습니다. 이에 따라 최근에 "출력 초과"가 발생한 채점 결과에 대해서 일괄 재채점을 진행하여 기존 채점 결과를 보정하려고 합니다. 재채점은 오늘 22시 이후입니다. 재채점이 이루어지면, "재채점" 뱃지가 표시되며, 기존 채점 결과의 수행자와 일시(제출 시간)는 변경되지 않습니다.
에디터 설정 안내 관리자 2026.05.12 01:05 조회 수 216 댓글 0 0 이번 업그레이드에서 에디터 설정도 많이 변했습니다. 확인해 보시려면 메뉴에서 관리 > 에디터 설정으로 가시면 됩니다. 링크는 https://codingfun.net/onlinejudge/preference 입니다. Coding is fun !
블록(한글), 블록(영어), 블록( Python) 안내 관리자 2026.05.11 10:52 조회 수 244 댓글 0 1 코딩의 재미는 키보드에서 느껴지는 손 끝의 짜릿함에서 전해 오지만, 초보 학습자에게 텍스트 코딩은 너무나 높은 장벽입니다. 코딩을 보다 쉽게 접근하고, 텍스트 언어로 보다 친근하게 전환할 수 있도록 블록(한글), 블록(영어), 블록(Python) 언어를 개발하였습니다. 배열과 리스트, 문자열 등에서 사용하는 첨자에 대한 학습자의 인지 부담을 줄여주기 위해 블록(한글), 블록(영어)는 첨자를 1로 시작하도록 설정했고, 블록(Python)은 Python3 언어와 동일하게 첨자가 0부터 시작하도록 설정했습니다. 시작 첨자가 서로 상이함에도 불구하고 블록(한글), 블록(영어), 블록(Python)은 완벽하게 상호 호환됩니다. 예를 들어서, 블록(한글)로 짠...
오류 신고 요청 관리자 2026.05.11 07:12 조회 수 212 댓글 0 0 개발자 1인이 큰 프로젝트를 하다보니 디버깅을 한다고 했지만, 예상하지 못한 오류가 발생할 수 있는 점... 양해해 주시기 바랍니다. 사용하시다가 오류가 발견되면 아래의 게시판에 신고해 주세요. 메뉴는 자유게시판 > 오류신고 링크는 https://codingfun.net/onlinejudge/freeboard/category/54739 Coding is fun
부스트 모드 안내 관리자 2026.05.10 22:37 조회 수 212 댓글 0 0 블록(영어), 블록(한글), 블록(Python), Python3에는 부스트 모드가 있습니다. 부스트 모드는 Python 코드를 Cython으로 C 변환 후 네이티브 컴파일을 하기 때문에 속도가 빨라집니다. 대신 컴파일 시간이 소요되고, 메모리는 증가하는 편입니다. 보다 빠른 속도의 Python을 느껴 보세요. 참고로 코드의 양이나 로직에 따라서 pypy3 도 속도 향상에 도움이 됩니다 ^^ Coding is fun ! Coding is fun
코딩펀 업그레이드 안내 관리자 2026.05.10 22:36 조회 수 222 댓글 0 0 2026년 5월 9일자로 코딩펀이 대폭 업그레이드 되었습니다. 01. 반응형 웹으로 구현되었습니다. 02. 판정과 실행 모두 ajax로 구현되었습니다. 03. 지원되는 언어에 블록(한글), 블록(Python), Java, PyPy3 가 추가되었습니다. 04. 블록(영어), 블록(한글), 블록(Python)은 상호 완벽하게 호환됩니다. 블록(영어)와 블록(한글)은 첨자가 1부터 시작하고, 블록(Python)은 Python3 언어와 동일하게 첨자가 0부터 시작합니다. 05. 머신러닝을 통한 문제 추천 기능이 추가되었습니다. 06. 에디터에서 가로모드가 가능합니다. 07. 실행의 입력창에 임의의 값을 넣을 수 있습니다. 08. 누구가 그룹과 대회를 개설할 수 있습니다. 09. 그룹은 언제든지 가...
문제 추천 기능 안내 관리자 2026.05.10 22:36 조회 수 209 댓글 0 0 사용자의 판정 및 실행 기록을 기반으로 머신러닝과 통계적인 기법을 적용해여 사용자에게 적절한 문제를 추천하는 기능입니다. 어느 정도 판정과 실행 기록이 있어야 보다 정확한 추천이 가능한 점 참고 바랍니다. 메뉴 위치는 문제 > 추천 문제이고, 링크는 https://codingfun.net/onlinejudge/recommendProblemList 입니다. Coding is fun !