omegabeta
103
2020-05-02 23:52:28 작성 2020-05-03 00:03:00 수정됨
3
300

알고리즘 테스트를 Python으로 보면 안 좋게 볼까요?


미숙한 새내기 프로그래머다 보니... 솔직히 제 실력이 좀 부족하다는 것을 느끼고 있습니다.

그렇다보니 파이썬은 함수가 너무 잘 되 있어서, C++로 풀려면 "아... 이건 못 풀겠다." 하는 알고리즘 문제도 파이썬 함수를 사용하면 풀리는 경우가 많네요...

그렇다보니 취업할 때 얘는 다 꼼수로 풀었네 같이 좀 안 좋게 보는게 있을까요?

백준 가서 시간 보니 C++로는 30ms쯤 걸리는 문제는 9000ms걸리는 경우도 있고 속도도 C++이나 Java 느려서 현업에선 좀 안 좋게 볼까 걱정되네요.

0
0
  • 답변 3

  • daewon
    493
    2020-05-03 00:28:06

    전혀 그렇지 않습니다.

    보통 알고리즘 퀴즈는 시간 복잡도 혹은 공간 복잡도를 확인하는 문제들이기 때문에 코드 레벨의 최적화는 평가 대상이 아닙니다.

    파이썬으로 풀었다고 점수를 낮게 주는 회사라면 검증을 잘못 하고 있는 회사일 가능성이 아주 높습니다.


    만약이라도 C++로 푸는게 유리하다면 공고에 C++로 풀어야 한다고 명시할 확률이 높습니다.


    0
  • IT공부중
    224
    2020-05-03 02:13:48

    자신이 일하고자 하는 분야가 python으로 일을 하는 백엔드나 데이터분석 쪽이면 python이 좋고, 게임 개발 같이 c++을 많이 쓰는 분야면 c++이 좋고 그렇지 않을까요

    0
  • John Suhr
    2k
    2020-05-03 09:09:14

    근데 알고리즘이 피시험자가 어떤 방식으로 문제를 해결하는 지 확인하기 위한 수단 아닌가요... 정렬 알고리즘을 짜라고 지시받았는데 sort() 써서 제출하면 이건 좀 아닌 것 같은 느낌이 듭니다...

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.