본문 바로가기
코딩테스트/Codility

Codility 사용 방법(이용 방법)

by Hwan2 2019. 2. 16.
728x90
반응형


Codility 라는 '코딩 테스트' 사이트 입니다.


자신의 코딩 실력을 알아볼 수 있는 사이트 이지요.


제가 알기론 우아한형제, 이스트소프트 에서 코딩 테스트를 진행할 때 위 사이트에서 진행하는 걸로 알고 있습니다.


https://www.codility.com/


사이트 주소 입니다.


회원가입은 메일 인증만 하면 되므로 간편합니다.


취업을 위한 첫 걸음으로 생각하고 앞으로 꾸준히 올릴 생각입니다.



위 사진은 로그인 한 후 첫화면 사진입니다. 

오른쪽 상단 빨간색 네모박스를 보시면 'Lessons, Challenges'가 있습니다. 


Lessons에선 단계별로 코딩 문제가 있으며 Challenges는 정해진 날짜에 전세계 사람들이 모여서 코딩테스트를 하는 온라인 대회? 같은 것입니다.


사진 하단에 보시면 [86%] BinaryGap 이렇게 쓰여있고 옆에 VIEW와 START 버튼이 있습니다.


저건 현재 제가 코드를 작성해서 체점을 받은 결과물이고 86%의 뜻은 86점이라는 뜻입니다. 즉 100%가 되어야 모든 테스트에서 통과된 올바른 코드라고 볼 수 있습니다.


(영어다 보니.... 문제 이해를 잘 못해서..... 86점이 나왔습니다...... 다시 풀었을 땐 100점 나왔습니다......)


START버튼을 누르시면 코딩 테스트 진행이 됩니다.




빨간색 네모박스를 보시면 C라고 적혀있는 부분은 언어 선택부분이고(JAVA, C#, C++등...) 

Submit은 작성된 코드를 체점하는 단계입니다. 즉 제출이라고 보시면 됩니다.


아래 Run Tests는 작성한 코드를 테스트 하는 곳입니다. Run Tests를 하게되면 출력 값, 간단한 문제 결과 값을 확인할 수 있습니다.


즉, Run Tests를 먼저 하신 후 '코드가 잘 만들어진것 같다!!' 라고 생각이 들면 Submit 하시면 됩니다.



다 만든 후 Submit을 제출하면 이런 결과 하면이 뜹니다. 

빨간색 네모박스는 제 점수구요. 100점이 되어야 합니다.


참고로 Lessons 에서 문제를 풀게되면 결과 화면을 따로 볼 수 있는 것이 없기 때문에 결과 확인 후 코드를 따로 저장하시거나 URL을 복사해서 저장하셔야 합니다.


https://app.codility.com/demo/results/trainingFCU9GE-MY5/ (이런 식으로요.)


결과 화면을 좀 내려보시면 여러가지 테스트 중 통과된 테스트와 통과하지 못한 테스트를 보여주는 화면이 나오게 됩니다.

빨간색 박스를 보시면 'WRONG ANSWER get 1 expected 0' 이라고 쓰여 있는 걸 알 수 있는데, 해석해보면

'내가 원하는 값은 0인데 당신의 코드로 결과를 확인해 보니 1이 나왔어' 라는 말입니다.


이런식으로 문제를 하나하나 풀어나가시면 되겠습니다.

반응형

댓글


스킨편집 -> html 편집에서