Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 2.77 KB

newbie.md

File metadata and controls

31 lines (22 loc) · 2.77 KB

🧯 초보딱지 떼기

⭐ 문제집 링크 : https://www.acmicpc.net/group/workbook/list/10119

💥 만약에 문제집을 들어갔는데 404 가 뜬다면, 백준 > 그룹 > RGRG > 문제집 으로 들어가서 푸시면 됩니다!!


입출력 문제 - 10분이상 이 문제를 붙들고 있는 경우, 그건 입출력에서 뭔가 모르는 부분이 반드시 있다는 뜻

  • 이전 질문들을 무조건 찾아보고 다른 사람이 푼 코드를 반드시 봐야 한다.
  • 이 때 코드 길이 줄이려고 이상하게 짧은 코드들 많은데, 그런건 보지 말고 랭킹 100위권 안에 드는 사람들 중 인덴트 멀쩡한 코드를 보면 된다.

반드시 지킬 것 - 1시간 넘어가면 풀던 짓을 그만두고 반드시 AC받은 코드 찾아보기 (설명이 꼭 달려있는 코드를 읽자)

  • 한 문제 가지고 며칠씩 씨름하고 풀어봐야 다음에 풀지도 못할뿐더러 아주 비효율적인 방법으로 푸는 경우도 있을 거다.
  • 그러는 것보다 이 문제의 답을 빨리 확인하고 이와 유사한 문제들을 여러개 풀어제끼는 것이 아주아주 현명한 방법임을 명심하자.
  • 그리고 푼 다음에는 반드시 다른 사람의 코드를 봐야 한다. 특히 자신만의 가상의 스승을 잡고 그 분의 코드를 보는 것도 좋은 방법이라 생각한다.
  • 너무 갓갓들은 이상한 방식으로도 짜는 경우도 있기 때문에 적당한 사람을 선택해야 한다.
  • 그 사람의 코드를 보면 잘 이해가 되고, BOJ랭킹은 100위 안에 드는 사람이면 적당하다.
  • 근데 처음부터 끝까지 하나하나 세밀하게 볼 필요는 없다. 로직 대충 비슷해보이면 스킵하고, 나랑 완전 다른 방법인데 참신하면 들여다보고 하는거지 뭐

처음부터 책과 씨름하지 말자. 알고리즘 시작도 못해보고 퍼지기 딱 좋다.

  • 다음과 같은 문제를 풀어보면서 내가 아는 부분은 넘기고 모르는 부분을 빠르게 채워나가는 것이 좋다.
  • 내가 모르는 부분을 알아내는 것이 수확이다.

여기까지 푸는게 딱 4주 분량이다. (BOJ 문제 부분만)

  • 여기까지 푸는데 4주를 안넘기는게 좋다고 생각한다.
  • 왜냐면, PS를 하면서 느낀건데, 단기간에 몰아서 왕창 할 수록 얻는 양은 어마어마하게 달라지는 것 같다.
  • 보통 그리디 문제 전까지 2주를 잡고 그리디랑 완탐부분을 2주 잡으면 될거다. (그리디랑 완탐 양이 꽤 많다. 저 문제 다 풀기 정말 힘들다ㅠ)

참고 문서 : 알고리즘 문제풀이(PS) 시작하기