
하아.. 또 백트래킹에서 막혔다
001 010 100 보자마자 느꼇다. 아 이거 이해하기 어려워서 넘겼던 문제가 나오네..
그리고 처참한 실력 진단 후 코드트리에서 2달후에 삼성코테에 합격할수있다고했다.
아니 당장 다음달에 삼성 코딩테스트 시작인데.......................................
천천히 너무 여유롭게 풀어서 문제였던걸까 아니면 하고 까먹고 하고 까먹고를 반복해서 그런가..
실력체크를 하고 상당히 착잡해졌다. 특히나 재귀함수 < bfs,dfs에서 필수인데 아직도 이부분을 이해못해서는 참..
bfs,dfs의 경우 재귀함수라기보단 탐색느낌이 강해서 크게 이해없이 하다보니 익힐수있엇는데
백트래킹같은경우는 아직도 헷갈린다.
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai


코드 트리에서는 이런식으로 순차적으로 이해할수있게 영상을 제공해줬는데
솔직히 따라가면서 내가 문제를 풀면서 저걸 머리속에서 설계 할 수 있을까?
간단화되게 이해해 본다면,
그렇다면 위에는 for 문이 있으니
answer에 1,2,3,4,5 값이 차례대로 들어갈꺼고 그다음 자리수로 이동하고 1,2,3,4,5 가 들어간다. 그리고 필요없는 값은 pop으로 빠진다.
그러면 위 구조를 알고있다면,
(1,2,3,4,5)(1,2,3,4,5)(1,2,3,4,5) 의 자리수대로 배열을 각자 다 넣어볼수있다는것이다.
이게 for 문보다 더 빠를지는 모르겠는데 적어도 backtracking 개념을 알아야하는게 필수니..
for문으로 떼우거나 하는짓은 최대한 지양해보자.
for문으로 해보려고하니 더 이상해진다 ㅋㅋ
그냥 백트래킹 익히자.
'코딩 테스트' 카테고리의 다른 글
[코드트리] 서로 다른 숫자 = set() 의 사용처 공부 (0) | 2023.09.21 |
---|---|
[2022 삼성 코딩테스트 하반기 오후 1번] 코드트리 - 코드트리 빵 (0) | 2023.09.20 |
[2023 삼성 코딩테스트 상반기 오전 1번] 코드트리 - 포탑부수기 파이썬 리뷰 (0) | 2023.09.18 |
[2023 삼성 코딩테스트 상반기 오후 1번] 코드트리 - 메이즈러너 파이썬 풀이 (1) | 2023.09.14 |
[코드트리 챌린지] 마지막으로 남은숫자 (0) | 2023.09.13 |