[코딩사이트 추천]Programmers – 코딩테스트 연습하기

이번 포스팅에서는 파이썬 기본 문법들을 학습하다보니 배운 문법들을 숙련시킬 수 있도록 코딩을 좀 하고 싶더라구요. 그래서 찾다가 ‘프로그래머스’라는 사이트를 알게 되었었는데요. 파이썬 코딩사이트인 ‘프로그래머스’에 대해서 간단하게 알아볼까해요.

코팅테스트 연습하기

우선, 프로그래머스 사이트(https://programmers.co.kr/)에 접속해서 ‘코딩테스트 보러가기’이나 상단메뉴의 ‘스쿨’을 클릭해줍니다.

<이미지를 클릭하시면 해당 사이트로 이동됩니다>

그러면 아래 이미지처럼 ‘programmers school’이라는 페이지로 접속할 수 있어요.

해당 페이지에서 보이는 오늘의 연습문제를 바로 누르셔도 되고 상단메뉴에서 ‘코딩테스트 연습’을 눌러줍니다.

저는 ‘코딩테스트 연습’을 눌러볼게요.

연습페이지에서 본인이 원하는 ‘난이도’, ‘언어’, ‘기출문제 유형’를 선택하시고 나오는 문제들을 풀어주시면 됩니다.

처음이시라면 Lv.0부터 랜덤하게 문제를 선택해서 푸시면서 올라가보시는걸 추천드립니다.

저는 Lv.0에 Python언어를 선택하여 정답률 높은 순으로 정렬해서 ‘몫 구하기’를 선택해보았습니다.

<이미지를 클릭하시면 해당 사이트로 이동됩니다>

처음 테스트를 진행하시면 아래와 같이 도움말이 나오실텐데 한번 읽어보시면 이용하는데 큰 어려움은 없으실거예요.

혹시 실수로 닫으셨다면 우측 상단에 ‘도움말’을 다시 누르시면 됩니다.

우측 상단에 언어 선택하시는 부분도 있으니 다른언어가 표시된다면 참고하세요.

그리고 코드 실행을 위해서는 로그인하셔야 됩니다.

<이미지를 클릭하시면 해당 사이트로 이동됩니다>

로그인하시면 우측 하단 에디터 버튼이 활성화될거예요.

그러면 코드 작성하시고 ‘코드 실행’ 해주시면 됩니다.

그러면 테스트케이스로 지정된 값들로 테스트가 진행되고 통과하시는 것을 보실수가 있으실거예요.

테스트케이스 통과됐다고 방심은 금물이예요! 최종관문인 ‘제출 후 채점하기’가 남았거든요.

우선 테스트케이스로 통과된 코드를 가지고 ‘제출 후 채점하기’를 누르시면 더 많은 케이스에서 코드를 검증해줍니다.

저는 일단 통과가 됐어요. Lv.0는 비기너분들도 어렵지않게 해결하실 수 있으실거예요.

자, 통과하셨다고 그냥 넘어가지마시고 ‘다른 사람의 풀이’ 눌러서 다른분들은 어떤 알고리즘으로 코드를 짰는지 또는 나와 같은 알고리즘이지만 코드 최적화를 어떻게 했는지 봐주세요.

코딩이라는게 같은 문제를 보고 같은 결과를 도출해내지만 결과를 도출하는 과정은 다양하니 좋은 코드를 많이 보시는것이 도움이 되리라 싶습니다.

그 외 사이트 기능

프로그래밍 강의

프로그래머스 사이트에서는 코테뿐만 아니라 강의도 들으실 수 있고요.

<이미지를 클릭하시면 해당 사이트로 이동됩니다>

커리어 관리

내 프로필을 작성하고 채용에 관한 기능도 이용하실 수 있어요.

<이미지를 클릭하시면 해당 사이트로 이동됩니다>

해당 사이트에서 학습하고 기록된 코딩연습 및 프로그래밍 강의를 포트폴리오처럼 사용하실수도 있고 사이트에서 개발자 채용까지 연계될 수 있다고하니 개발자를 준비하시는 분이라면 애용하시면 좋을 것 같아요.

물론 로그인하고 사용하셔야 기록이 남는것이겠죠?

파이썬 기본문법이 알고 싶으시다면, 좌측의 ‘학습’ 카테고리의 글을 참고해주세요.

포스팅과는 별개의 꼬리말이지만, 가을이 갈!하고 지나겠네요. 약속이 없어서 새로 산 가을옷도 못 입어봤는데 슬프네요. 아무튼 날씨가 갑자기 많이 추워졌는데 다들 감기 조심하시고 따뜻하게 입고 다니세요.