문의

궁금한 점이 있다면 아래의 질문 목록을 확인해 보세요.
물론 언제든지 [문의하기] 버튼을 클릭해서 직접 도움을 요청할 수 있습니다.
모든 문의는 읽어보고 답장 드립니다.

문의하기

페이스북으로 가입하셨나요? 페이스북 계정을 휴대폰 번호로 만든 경우, 이메일이 없어 프로그래머스에 로그인하지 못할 수 있습니다. 로그인을 하시려면
1. 페이스북 계정에 이메일을 추가해 주시고
2. https://www.facebook.com/help/1397933243846983?helpref=faq_content를 보시고 Programmers와 Helloworld앱의 앱사용자ID를 알아낸 후,
3. contact@programmers.co.kr으로 앱 사용자 ID를 보내주세요.

페이스북으로 가입하셨나요? 070-4107-1884로 연락하면 계정 정보를 복구해 드리겠습니다.

  • 상담 시간은 평일 오전 10시부터 오후 7시까지입니다. 상담 시간이 지났다면 상단의 [문의하기] 버튼을 통해 연락처와 상담 가능한 시간을 남겨주세요.

Programmers의 Basic, Premium 요금제를 이용하기 위해서는 기업의 채용 담당자임을 확인하는 과정이 필요합니다. 확인은 오프라인 미팅 또는 서류 확인을 통해 이루어집니다.
요금제 페이지에서 Basic, Premium 요금제를 신청하시면 담당자가 연락드립니다.

관리자 기능은 같은 회사의 사용자들에게 테스트 생성, 지원자 초대, 결과 조회 등의 권한을 부여하는 기능입니다. 관리자에는 매니저와 뷰어가 있습니다. 매니저는 테스트를 생성하고 지원자를 초대할 수 있으며 모든 테스트의 결과를 조회할 수 있습니다. 또한 매니저는 새로운 매니저/뷰어를 등록하거나 기존의 매니저/뷰어의 권한을 변경할 수 있습니다. 뷰어는 매니저가 지정한 일부 테스트의 결과를 조회할 수 있습니다.

알고리즘 문제의 경우 [정확성]과 [효율성]으로 구분해서 점수를 계산합니다. [정확성] 테스트는 문제의 지문에서 설명한 내용을 충분히 구현하고 있는지를 평가하며, [효율성] 테스트는 코드의 동작이 얼마나 시간적으로 효율적인지(시간복잡도)를 테스트합니다.

프로그래머스는 언어별 속도 차이를 고려해 테스트를 설계합니다. 프로그래머스의 문제는 문제마다 사용할 수 있는 언어가 다릅니다. 언어별로 같은 로직의 코드를 작성한 후, 제한 시간 안에 모든 테스트케이스를 통과하는 언어만을 쓸 수 있도록 설정하고 있습니다.
또한, 효율성 테스트케이스는 언어별로 제한 시간이 다르게 설정되어 있습니다. 이때 제한 시간은 언어별 정답 코드의 실행 시간에 일정 배수를 곱해 산출합니다. 예를 들어, Cpp 정답 코드는 약 5ms, Python 정답 코드는 약 87ms가 걸리는 테스트케이스에 대해 Cpp의 제한 시간은 15ms, Python3의 제한 시간은 435ms로 설정합니다.

실수로 테스트를 종료한 경우, 관리자는 테스트를 다시 시작하도록 할 수 있습니다.
지원자 목록에서 해당 지원자를 클릭하고 들어가서

테스트상태 > 상태 > 다시시작

을 누르면 됩니다.

이후 지원자가 테스트에 접속하면 테스트의 전체시간이 주어지며, 기존에 제출한 코드를 다시 볼 수 있습니다.

테스트가 지원하는 언어를 모두 지원하는 문제만 표시하고 있습니다. 예를 들어 Java를 사용하는 테스트는 Java를 지원하는 문제만 문제 목록에 표시됩니다.
문제 탭에서 각 문제가 지원하는 언어를 확인하고, 테스트가 알맞은 언어를 사용하도록 설정해주세요.