본문 바로가기
프로그래밍/Algorithm

알고리즘 공부 시작하기! 프로그래머스 vs 백준

by bantomak 2024. 3. 7.

프로그래머스(Programmers)

  • UI가 세련되고 직관적이어서 보기 좋다.
  • 접근성이 좋다.
  • 백준 대비 문제의 난이도가 쉽게 느껴진다.
  • 문제가 레벨별로 분류되어 있다.
  • 문제의 입력, 출력에 대해서 크게 신경 쓰지 않아도 된다.

알고리즘을 이제 막 공부하려고 하는 사람들에게는 프로그래머스 추천

프로그래머스로 천천히 맛보다가 백준으로 넘어가는게 정신건강에 이로운 거 같다.

(하지만 스스로가 도전정신이 강하고 매운맛부터 보고싶다고 한다면 백준으로 시작해 보자.)

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

백준(Baekjoon)

  • UI가 심플하다 못해 뭐 하는 사이트인지 헷갈린다.
  • 접근성이 좋지 못하다.
  • 문제가 다양하고 난도가 있어서 도전정신을 자극한다.
  • 알고리즘 실력향상이 마구 되는 게 느껴진다.
  • 문제가 등급별로 구분되어 있다.
  • 문제의 입력과 출력에 신경 써야 한다. (이 또한 공부다.)

진지하게 알고리즘을 공부하고 좋아하는 사람들이 모인 곳인 거 같다. 첫인상부터 긱스럽다.

 

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

함께 읽으면 좋은 글

알고리즘을 풀면 자동으로 깃허브에 연동해 주는 확장 프로그램이다. 일단 설치하고 시작하자.

 

[백준허브] 백준, 프로그래머스 문제 깃허브로 자동 커밋하기

백준, 프로그래머스 문제를 풀고 내 풀이를 수동으로 올려도 좋지만, 번거로울 수 있다. 그걸 자동으로 커밋해주는 프로그램이 있다면? 바로 백준허브다. 백준허브는 내가 푼 문제가 정답일 경

oliviakim.tistory.com

 

백준은 검증시에 입력 파일 내용이 우르르 입력된다. 이때 입력파일을 처리하는 속도가 느리면 시간초과라고 뜨는데 해당 부분을 미리 숙지하고 문제를 풀도록 해보자.

 

C# [백준 BAEKJOON] 15552번 빠른 A+B

문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고

jettstream.tistory.com

댓글