방문자 정보
  1. 비밀댓글입니다.

    익명
    2023.08.26 23:39
  2. 안녕하세요 ! 먼저 블로그 글들 너무 잘 읽고있습니다! 감사합니다!!
    개인적인 질문이 하나있어서 글 남겨봅니다
    현재 저는 취업준비생이고 java로 백준기준 골드1~4정도의 코딩테스트를 볼 예정인데,
    비전공자라 그런지 브론즈단계의 문제들도 이해는하지만 이해하기위한 시간이 많이 들어가고있는 상황입니다..
    그래서 혹시 처음 알고리즘 공부는 어떤식으로 시작하셨는지, 문제해결 방식은 어떻게 찾는지, 이해가 안된다면 반복학습을 해야하는지 여쭈어보고싶습니다 !

    2023.08.21 01:33 신고
    • 다른 비슷한 질문들이 오시긴 하는데, 항상 저는 똑같은 말만 드리고 있습니다.
      알고리즘 같은 경우 어떤 접근 방식은 문제를 보다보면 떠오르는게 대부분이고, 대략 2~300문제정도 계속 풀어보고 클론코딩도 하다보면 질문자님께서도 분명 감이 오실겁니다.

      다만, 이 과정에서 가장 중요한 것은 항상 다른 분들에게도 말하긴 합니다만, 클론코딩을 하던 스스로 풀던 문제를 푸는 것에서 끝나는 것이 아니라 본인 스스로 남에게 설명해줄 수 있을 정도로 이해를 하는 것이 가장 중요하다고 봅니다.

      대부분 알고리즘 문제라는 건 사실 내면은 정형화 된 알고리즘만 있을 뿐이고 그 알고리즘을 다른 시각으로 보면서 문제를 제출 할 뿐입니다.
      예로들어 동적계획법이 있다고 치면, 동적계획법 자체는 패턴화 되어있을 뿐이고 이를 포장하기 위해 약간의 다른 시각에서 바라보아 문제를 낼 뿐이라는 것이죠.

      그런만큼 당장은 수준이 조금 낮더라도 알고리즘 기초 학습이 탄탄하기만 하면 추후 문제를 보더라도 어떤 알고리즘을 써야하는지 어느정도 눈에 보이실 겁니다 :)

      2023.08.26 23:04 신고
  3. 비밀댓글입니다.

    익명
    2023.04.08 17:31
  4. 비밀댓글입니다.

    익명
    2023.03.26 18:06
  5. 자바로 코딩테스트 준비하고 있는 개발자입니다. strangerlab 님 덕분에 고민하다가 해결 안되는 문제들을 그래도 비교적 빠르게 이해하고 공부할 수 있게 되었습니다. 늘 친절한 풀이에 감사드립니다. 복 많이 받으세요! 이직 잘 하면 꼭 다시 안부남기러 올게요 🙇

    flash
    2023.02.07 21:07 신고