안녕하세요! 먼저 좋은 강의 해주셔서 감사드립니다.
저는 코테를 준비하며 답지를 보지 않고 정답이 나올때까지 충분히 고민하며 풀었습니다.
그러다보니 한 문제를 푸는데 시간도 너무 많이 소요되었고 이제는 알고리즘, 자료구조 없이 문제를 풀기가 불가능한거 같습니다..(실버 2정도입니다..)
그래서 최근 강의를 듣기 시작하였고, 강의를 듣기 전 먼저 문제를 풀어보면 답은 맞지만 코드 효율성이 떨어져 시간 초과 혹은 메모리 초과가 자주 발생합니다.
제가 익숙치 않아서 그런걸까요??
논리를 이해하고 코드를 외운 후 많은 문제를 풀면 개선될 여지가 있는건지 궁급합니다.
또한 추천해주실만한 학습방법이 있을까요?
항상 좋은 강의해주셔서 감사드립니다.
이걸 지금보다니.. 죄송합니다! 인프런 알림 확인을 못했었네요!
그래서 최근 강의를 듣기 시작하였고, 강의를 듣기 전 먼저 문제를 풀어보면 답은 맞지만 코드 효율성이 떨어져 시간 초과 혹은 메모리 초과가 자주 발생합니다.
이게 제가 원하는 방향성입니다!
당연히 문제를 만든 사람이 원하는 정답을 모르니 처음에는 시간 제한 / 메모리 초과가 발생하죠!
내가 만든 순수한 이 코드를 여러가지 방법으로 개선시켜 나가시면 됩니다!
지금 만드신 순수한 완전 탐색 코드에 정수론을 추가하면 정수론 문제가 하나 풀리고, 백트래킹을 추가하면 백트래킹 문제가 풀리고 DP를 추가하면 DP 문제가 풀립니다.
논리를 이해하고 코드를 외운 후 많은 문제를 풀면 개선될 여지가 있는건지 궁급합니다.
외울 것 없이 지금 만드신 소중한 코드에게 여러가지 기술들을 사용해서 진화시켜 보세요!
제 강의를 통해 지금 만드신 완전 탐색 코드를 DP로 바꿔서 코테에서도 문제를 쉬운 방법으로 먼저 생각하고 개선시켜서 풀 수 있는 능력을 가지게 만들어 드리고 싶습니다.
또 이런 고민과 이야기 많이 남겨주세요 :)
답글