안녕하세요 Dibrary입니다.
제가 원래 알고 있는 알고리즘 사이트는 Leetcode, BOJ, Programmers 였는데, 이번에 코딜리티라는 것을 새로 알게 되었습니다.
그저 단순한 알고리즘풀이 사이트면 그런가보다~ 하고 넘어갔겠는데, 이 사이트만의 '장점'이 있어서 다른 사람들도 잘 활용했으면 좋겠어서 공유해봅니다.
구글에 코딜리티 쳐서 들어가면 웬걸 문제푸는것과 관련 없는 사이트만 나옵니다.
Developer Training | Test Coding Skills Online - Codility
Find longest sequence of zeros in binary representation of an integer.
app.codility.com
위 사이트로 가셔야 됩니다.
들어가시면 아래와 같은 화면이 제일 먼저 나옵니다.
회원 가입을 진행하신 뒤에 Challenges를 들어가거나, 초심자라면 Lessons를 먼저 풀어보시면 됩니다.
이 사이트의 장점은 Outlier의 경우를 따져볼 수 있다는 것입니다.
먼저 코드를 작성한 후 제출한 화면입니다.
% 숫자가 나오지 않은것은 아직 '채점 중'이라는 의미입니다.
채점이 끝나면 아래와 같이 점수가 나옵니다.
그리고 밑으로 좀 내리다 보면 어떤 경우를 통과하지 못했는지가 나옵니다.
확인을 해 보니 제 에러는 모두 같은 에러였습니다.
Invalid result type, int expected, <class 'NoneType'> found.
그러면 저는 이 에러가 왜 일어났는지와, 해당 에러를 해결하면 됩니다.
굉장히 큰 입력에 대한 경우, 입력이 없는 경우, 특이 입력에 대한 경우 등 여러 경우를 가정해서 계산하기 때문에 이 사이트에서 문제를 풀면 '조심성'? 이 좀 높아지는 거 같네요.
'알고리즘' 카테고리의 다른 글
파이썬에서 빈번하게 마주하는 몇 가지 편하게 하는 방법 (0) | 2022.08.30 |
---|---|
[BOJ][1236번] 성 지키기 (0) | 2022.08.26 |
알고리즘 공부할 때 풀지 못할 어려운 문제를 마주한 경우 (0) | 2022.06.22 |
알고리즘 책 리스트 - 빨간책, 노란책 그리고 종만북 (0) | 2022.03.20 |