안녕하세요. 2018년 7월 31일에 ./coding.sh 서비스가 종료됩니다. ./coding.sh는 BOJ와 연동된 서비스로 다시 새롭게 재오픈할 예정입니다. 재오픈일은 아직 정해지지 않았지만, 2018년이 지나기 전에 오픈할 것 같습니다. 그동안 ./coding.sh에 올린 모든 소스와 데이터, 유저 정보는 모두 서비스가 종료된 후에 삭제됩니다. 이용해주셔서 감사합니다.
[카테고리:] 스타트링크
BOJ의 채점 프로그램은 C++로 구현했습니다. 예전에, 언어가 몇 개 되지 않을 때는, 다음과 같은 방식으로 채점해야 하는 언어가 Java인지 아닌지 판별했습니다. if (language_id == 3) 현재 Java의 시간 제한은 +5초를 주고 있는데, 이걸 구현 하려면 다음과 같은 형식이 됩니다. if (language_id == 3) { time_limit += 5; } 점점 언어가 많이 추가되었고, Java를 이용해서 실행하는 […]

BOJ의 채점 현황은 유저가 제출한 솔루션의 정보를 볼 수 있는 페이지입니다. 주소: https://www.acmicpc.net/status 검색도 지원합니다. 페이지에서 직접 선택/입력할 수 있는 항목은 다음과 같습니다. 문제 번호 아이디 언어 결과 다른 메뉴를 통해서 설정할 수 있는 항목은 대회, 문제집, 문제 출처, 학교/회사, 그룹 등이 있긴 하지만, 이번 글에서는 중요한 정보가 아니기 때문에, 생략하겠습니다. 유저의 솔루션을 담고 있는 […]
재채점은 하지 않는 것이 가장 좋지만, 다음과 같은 이유 때문에 일어나게 됩니다. 데이터 추가 데이터 삭제 데이터 수정 채점 환경 업데이트로 인한 시간 제한 수정 스페셜 저지의 추가 및 수정 채점 시스템 오류 여기서 가장 많이 등장하는 이유는 데이터 추가입니다. 테스트 케이스를 이용해 채점하는 방식의 특성상 틀린 솔루션이 통과하는 경우가 생기는 경우가 존재합니다. 이 때, […]
선데이 코딩에서 출제자를 모십니다. 요구사항 문제 (5~6문제) 각 문제에 해당하는 풀이 소스와 간단한 해설 테스트 데이터 sundaycoding@startlink.io 로 메일 보내주세요.
https://www.acmicpc.net/help/ad 로 이동했습니다.

스타트링크에서는 Baekjoon Online Judge를 이용해서 대회 개최를 후원하고 있습니다. 업데이트 BOJ 대회 개최 안내 페이지를 참고해주세요.
컴공에 입학하면 한량처럼 지내도 지나가면서 전해 듣게 되는 BOJ 서비스, 그리고 한량인 글쓴이입니다. BOJ 유저들에게 한우 등급을 매기는 사소한 임무를 맡게 되어서 일단 로그부터 뒤적거려보았습니다. 유저들이 가장 많이 푼 문제는 2557번 문제 1문제만 풀고 가신 분은 4000명 정도 1 – 10문제를 푸신 분은 무려 활동 유저 수의 60퍼센트 가량을 차지하네요. 참고로 BOJ의 등록된 문제수는 14000개 가량입니다 […]
12월 30일 밤 8시. 사무실에서 코딩을 하고 있었다. vim을 계속 분할 하고 분할 하다보니 4개까지 분할을 하는 지경에 이르렀고 대략 아래와 같은 모양을 취하고 있었다. 사진상으로는 확인할 수 없지만 실제 코드는 옆으로 살짝 더 길어서 계속 다음 줄로 넘어가서 가독성이 매우 떨어졌다. 그래서 징징징… 12월 31일 @baekjoon 님이 모니터를 사주셨다. 엄청 좋다. 살면서 이렇게 큰 […]
2019년 8월 5일 업데이트 이 글의 새로운 버전이 업로드 되었습니다. BOJ 10 Years 1부 본문 Baekjoon Online Judge는 어떻게 만들어졌을까요? 2010년 BOJ의 처음 모습은 매우 간단했습니다. 웹 서버는 Apache, 언어는 PHP, DB는 MySQL을 사용했습니다. 채점은 채점 관리와 채점으로 이루어져 있는데, 채점 관리가 MySQL에서 채점할 채점 번호를 받아와서 채점 프로그램을 실행시키는 형식이었습니다. 채점 프로그램을 채점이 완료된 […]