정체기 없이 알고리즘 문제 푸는 실력을 올리는 문제풀이 3가지 방법

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 12

  • @rm_rf
    @rm_rf Месяц назад

    정말 잘 가르치시네요! 인프런 강의 나오자마자 구매하려고 기다리고 있습니다! 문제 분해를 잘 하면 모듈화는 자연스럽게 따라오는 것 같네요. 모듈화에 대한 설명을 들을때 Functional programming의 composing이 생각 나기도 하고, "Write a function that does one thing." 이라고 말 할 수 있는 "Separation of concern"이 생각 나기도 합니다.

    • @헤이밥
      @헤이밥  Месяц назад

      맞습니다 해당 내용들이 목표로 하는 게 모듈화죠! 유튜브에서 더 메타적인 내용도 다뤄도 좋겠네요 ㅎㅎ

  • @히다-b3g
    @히다-b3g Месяц назад

    항상 생각하지만 막상 시간 부족해서 막 하다보면 나눠서 해야하는데 어어어어 빨리빨리 하다가 결국 놓쳐버리는 느낌... 구현 문제에서 시간이 너무 부족하다고 느껴집니다.. ㅠㅠㅠ
    그리고 이건 개인적인 질문인데...! 자바 코틀린 없이 장고 패스트로 페이가 쎈 직장에 갈 수 있을까요??

    • @헤이밥
      @헤이밥  Месяц назад +1

      빨리 시작하는 것보다 사전에 잘 설계하는 것이 더 중요해요!
      저는 대학원생이지만 페이가 쎈 직장은 자바를 많이 쓴다고 알고 있긴 하네요.

    • @rm_rf
      @rm_rf Месяц назад

      급할수록 돌아가라는 말이 적절한 것 같아요. 시간이 부족하다는 뜻은 경험 부족에서 옵니다. 예를들어 영상에서 나온 "서로 다른 값이 몇 개 있는지 출력"에서 경험이 부족한 사람이라면 Array혹은 Dictionary로 중복 값을 없애는 로직을 구현 할 때, 경험 많은 사람이라면 Set으로 바로 원하는 값을 얻어 낼 수 있죠.
      추가로, 언어와 프레임워크는 도구 일 뿐, 기본이 가장 중요합니다. 기본기가 잘 되어 있으면 어떤 언어든 금방 배워서 사용 할 수 있습니다. 하지만 굳이 추천하자면 자바가 더 나은 선택같아 보입니다.

  • @낙타-q7i
    @낙타-q7i Месяц назад +1

    잘 봤습니다! 조금 더 난이도가 높은 문제를 예시로 들었으면 더 좋았을 것 같네요.

    • @woon0426
      @woon0426 Месяц назад

      전 이것도좋아요

    • @헤이밥
      @헤이밥  Месяц назад +1

      코테 준비 이제 막 하시는 분들이 많을 것 같아서 쉬운 걸로 준비했는데 배경 지식 있는 분들 위한 영상도 생각해보겠습니다

    • @헤이밥
      @헤이밥  Месяц назад

      @@woon0426 🤗

    • @rm_rf
      @rm_rf Месяц назад

      문제 분해가 이어지는 예도 보여주시면 좋을 것 같아요. 예를 들어 쉬운 문제 부터 어려운 문제 순서로 A, B, C 문제가 있는데, B의 문제를 분해 하려면 A 문제 풀이가 가능해야 하고, C의 문제를 분해 하려면 B의 문제 풀이가 가능해야하는 순환적인 문제 풀이 예시를 보여주신다면 배움에 큰 도움이 될듯 합니다.

  • @hyeonsu-hl2ff
    @hyeonsu-hl2ff Месяц назад

    카카오 기출 문제를 예시로 해주시면 좋을 것 같아요 !

    • @헤이밥
      @헤이밥  Месяц назад

      저작권 문제도 있고, 카카오는 문제 읽는 것 자체가 너무 길어서요,
      카카오 기출은 온라인 과외할 때 풀려고 했는데 저작권 확인하고 한번 공유 드리겠습니다!