본문 바로가기

프로그래밍

알고리즘 공부, 연습하기 좋은 사이트 dovelet.com


이미지에 보이는 그대로 입니다.
북마크는 전부터 해놨으나 이제야 해볼 마음이 생겨서 해보게 되었습니다.
아주 훌륭한 사이트라고 개인적으로 생각합니다.
많은 개발자 분들이 문제를 풀어주시고 내시는 곳인데요.
최근에 회사를 떠나면서 다음 회사로 가기전에 스스로를 재점검할 필요가 있다는 생각에 하나씩 풀어나가보고자 합니다.

사이트 운영자 분이 능력자시라고 생각이 드네요.
다양한 언어를 서버에서 컴파일하고 결과를 내주는 것인지는 추측뿐인지라 그냥 열심히 문제나 풀어야겠습니다.


가입하고 로그인하고 상단의 30계단을 통해 진입한 화면입니다.
최근에 올라온 문제, 사람들이 풀은 것, 게시 날짜 등 문제들에 대한 정보가 간략하게 나옵니다.

각 문제를 누르면 문제 내용이 나타나고 유의사항등이 나타납니다.
풀기전에 반드시 읽어야 올바른 결과를 낼 수 있습니다.


하단에 있는 각 언어별 sample도 꼭 보셔야 문제를 정상적으로 풀어나갈 수 있습니다.
언어별 기본으로 로드되는 것들 외에는 모두 기술하여 포함시켜야 정상적으로 채점이 되네요.
설계를 하고 어느정도 코딩할 수 있겠다 하시면 바로 우측하단에 있는 아래에 있는 

 버튼을 통해서
문제 기술 페이지로 이동하시면 됩니다.


언어는 총 6종입니다. 
저는 JAVA를 주로 하고 있습니다.
다 기술하고 제출을 누르시면 총 10회의 테스트를 거치고,
채점을 거치고 출력합니다.
여기서 주의할 것이 오타를 내거나 하는 등의 오류도 모두
시도횟수로 계산되니 개발툴에서 테스트 한 코드를 화면에 뿌리는 것이 나은것 같습니다.


위 화면은 문제화면에서 제출현황을 누르면 볼 수 있습니다.
그 아래는 각종 언어로의 실행 결과들이 나열됩니다.

시간은 랜덤이라는 얘기도 있긴한데 크게 차이가 나는 경우는 분명히 다른 사람들의 코드에 특별한 점이 있다는 생각이 들어서 그냥 지나갈 수 없을 때가 있더군요..
연구를 할 것인지 이대로 제출하고 끝낼지는 개인의 판단이겠지요

앞으로 시간날 때 마다 풀어서 블로그에 남겨볼까 합니다.
즐코하세요~