고등어가어딨니
592
2021-05-04 08:52:23
8
965

알고리즘문제 푸는 이유?


백준 , 프로그래머스 등등 

코딩테스트를위해서  알고리즘 문제를 푸는데


코딩테스트 즉 취업준비를 제외하고


알고리즘 문제를 푸는이유가 있나요 ??

궁금합니다 !

0
  • 댓글 8

  • 자바이러스
    270
    2021-05-04 08:55:13

    지적 취미죠

  • Garion
    1k
    2021-05-04 09:04:32

    게임하는거랑 비슷하지 않을까요

  • 토론잼
    127
    2021-05-04 09:30:23

    재미도 있고 업무에 가끔 도움됩니다.

    자신이 100가지의 알고리즘을 알고 있다면 업무에 필요한 알고리즘이 없을 수도 있겠지만

    10000가지 알고리즘을 알고 있다면 도움이 되는 알고리즘은 많아지겠죠.

    가성비로 따지자면 필요할 때마다 필요한 알고리즘을 공부해서 적용하는게 가장 좋습니다.

  • 연습용더미1
    885
    2021-05-04 09:42:33

    재미죠. 그냥 수학문제 푸는거랑은 약간 다르게 접근하는 재미가 쏠쏠합니다.

  • daywalker
    1k
    2021-05-04 09:47:24

    예를 들어 1부터 100까지의 합을 구하시오. 라는 문제로 코딩할 때 보통은 for문을 돌리겠죠.

    가우스의 합을 이용하면 for 문 돌릴 필요가 없겠죠. 물론 수학적인 지식이 같이 필요하긴 하지만

    알고 있으면 알게 모르게 많은 도움이 됩니다.

  • 고등어가어딨니
    592
    2021-05-04 09:56:56

    의견 감사합니다 !  할만한것

    같습니다 

  • 라이라
    4k
    2021-05-04 11:09:07
    그냥 줄 세우기죠.
  • defult
    14k
    2021-05-04 14:53:52

    ■회사에서 시키는 이유

    지원자가 몰리니 사람을 거르고싶으니 채용

     (단순히 지원자 선별에 실무자 투입만으로도 막대한 기회비용이 드므로 최소화작업)

    인적성검사 보다는 나은 방법

     ※사람거르니용이니 실제로 알고리즘 대회같은데서 요구하는 급을 구직자에게 요구하지도 않음


    ■개인의 경우

    서비스 만드는데 직접적인 도움은 안됨

    문제풀이를 통해서 자신의 생각을 논리적으로 생각하는 훈련을 위해서 하는것(혹은 기업에서 사람거르니 어쩔수없이)

    단순히 예제와 코드만 거의 암기식으로 하는사람은 위에서 말하는 논리적 생각훈련용도 안되니 아무 의미없고 이런식의 공부를 하는사람이 많은게 현실

  • 로그인을 하시면 댓글을 등록할 수 있습니다.