[코딩테스트 사이트] 프로그래머스에서 백준으로 옮기다

ZZEON·2024년 1월 22일
0

1. 프로그래머스란?

홈페이지 : https://programmers.co.kr/
개발자라면 모두가 알고 있는 코딩테스트 사이트
프로그래머스에서는 코딩테스트 연습을 할 수 있고 교육, 채용 등 개발자에게 필요한 것은 대부분 갖춰져 있다. 실제로 코드를 실행해 볼 수 있는 창이 잘 되어져 있고, 코드 실행하는 창에서 모든 코드를 실행, 채점을 할 수 있다.

2. 백준이란?

홈페이지 : https://www.acmicpc.net/
개발자라면 모두가 알고 있는 대표적인 코딩테스트 사이트
프로그래머스는 개발자를 위한 모든 것이 갖춰져있다면, 백준같은 경우는 코딩테스트 문제로만 이루어진 사이트다. 프로그래머스보다 다양한 언어를 지원하고 있다.

3. 프로그래머스로 처음을 시작한 이유

프로그래머스는 처음 코딩테스트를 처음 시작하는 사람들에게 최적화되어 있다고 생각한다. 개발 환경을 구성하지 않아도 되고, 어느 pc로 접속해도 코딩테스트 연습을 할 수 있다는 것이 가장 큰 장점이다.
처음에는 장점으로 와닿았던 것들이 문제를 풀면 풀수록 단점으로 와닿아진다.

4. 프로그래머스로 연습을 그만두는 이유

프로그래머스에서 주는 예제를 프로그래머스 코드 실행창이 아닌 다른 개발 환경(VSCode 등)에서 풀려고 하면, 정말 풀기가 난해하다. 그리고 똑같이 입력을 하더라도 값이 다르거나 에러가 나기가 일쑤다.

최근에 VSCode에서 node.js로 개발환경을 갖추고, 프로그래머스 문제를 풀려고 하니 계속 에러가 나고 조건을 까다롭게 맞춰줘야 해서 시간을 많이 허비했다.

5. 백준으로 옮긴 이유

백준에는 javascript라는 항목은 없지만 node.js라는 항목으로 작성하여 풀 수 있다.
내가 VSCode에서 node.js를 사용하여 푼 문제를 그대로 ctrl+c ctrl+v 해도 아무런 문제가 없다.
고로, 나는 오늘부터 백준으로 문제를 풀 것이다.

다만.. Node.js의 특성인지 모르겠으나.. 런타임은 다소 느리긴 하다..

profile
프론트엔드 개발과 디자인을 좋아합니다

0개의 댓글