버블소팅 무슨소팅 이런거도
퍼즐문제 수학문제, 학문적으론 재미있는데
그냥 python에 sorted로 내장되어있는거 쓸건데
딱히.. 실용적이지가 않은듯..?
다른거도 마찬가지 이유
그런거 파고드는건 학자들이 할거아닌가??
회사에서 알고리즘 테스트를 하는이유를 모르겠네
퍼즐문제 수학문제, 학문적으론 재미있는데
그냥 python에 sorted로 내장되어있는거 쓸건데
딱히.. 실용적이지가 않은듯..?
다른거도 마찬가지 이유
그런거 파고드는건 학자들이 할거아닌가??
회사에서 알고리즘 테스트를 하는이유를 모르겠네
그럼 그거 안쓰는 일을 하게됨
왜? sorting 알고리즘 하나도 몰라도 똑같은 결과를 내는데?
그니간 알고쓸때와 모르고쓸때와 차이도 있고 실제 개발을하다보면 그 내부적인 코드가 어떻게 설계되어 잇는지에 따라 설계가 달라짐
내가 느끼기에 알고리즘을 알고 쓰는것과 모르고 쓰는것에잇어서 새로운기능에 장애가생기거나 어떤 새로운기능을 만들때 많이 도움됨 백엔드로 쉽게 비추어보자면 RDB가 B+ TRee 라는 자료구조로 되어있어서 웹 검색능력을 올리기위한 DB Index같은 사용할때 도 알고리즘과 자료구조의 기반으로 설계를 해야지만 속도가나옴
격투기선수가 근력운동하는 이유랄까?
자지만 크면 뭐해 와꾸기 못생기면 자지를 못쓰는거임 - 디씨 앱
니 논리대로면 회사에서 그러면 라이브러리 갖다쓰지 너를 왜 쓰나?
갖다 쓸 사람이 필요한거지 99.9% 사람이 그렇게 살고있고
그래서 뗄감 ㅋㅋㅋ
좀 다르지 너말대로 새로운 알고리즘을 만드는건 학자들이나 할일인데 알고리즘 문제들 풀어보면 알겠지만 퀵소트, 머지소트 이런거 구현하는 문제는 없고 그런 자료구조들 이해하고 잘 갖다가 쓰고 구현하는게 코테문제들이지 그럼 결국 코테문제 잘풀면 개발도 잘하게됨
아느냐 모르느냐.. 간단단하게 말해서 게시판 만들었다=>리플기능 만들어라=>고민하다가 해결=>리플의 리플이 되게 해라=>고~~~오민 하다가 해결=>리플의리플의리플도 해라=>고~~~~~~~~~~~~~~~~~~~~~~~~~~~~오~~~~~~~~~~~~~~민~~~~~~~ 하다가 해결.. 그 차이일 뿐이다