SWEA

개발공부/algorithm

[SWEA] 1227.미로2 - BFS

며칠간 BFS, DFS만 판 결과 ㅠㅠㅠㅠ SWEA BFS D4레벨 문제를 온전히 내 힘으로 풀기에 성공했다!! 항상 꾸역꾸역 풀어내면 테스트케이스 몇개에서 통과가 안되든, 런타임 초과든 에러가 많아 디버깅을 엄청 했었는데.. bfs를 온전히 이해하고 나니 쉽게 풀렸다! 문제 SWEA 1227 미로2 D4 python 문제링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 이 문제는 16 X 16 미로가 인풋으로 주어진 문제와 똑같은 유형이지만 인풋이 100 X 100 미로로 바뀌었다. 아무래도 효율성을 통과시키는 것이 관건이었던 문제 같은데, 어떻게 하면 메모리도 최소화 시키고 런타임도 줄일지 생..

개발공부/algorithm

[SWEA] 5188.최소합 - DFS, 완전탐색

문제 SWEA 5188 최소합 D3 Python 문제링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 DFS로 완전탐색을 진행해주면 되는 문제다. 좌측 상단에서부터 우측하단 인덱스까지 가능한 경로를 탐색하고, 각 탐색마다 합을 저장한 후, 최대합과 비교하며 totalsum을 재설정 해주면 된다. stack을 사용하는 대신 dfs 함수를 재귀적으로 호출했다. """ Approach: 완전탐색 (dfs) """ T = int(input()) def isCondition(row, col): return 0

개발공부/algorithm

[SWEA] 5105.미로의거리 (bfs)

문제 SWEA 5105 미로의 거리 D3 Python 문제링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 Queue를 사용해서 구현했다. 미로와 같은 크기의 이중 배열을 만들고, 탐색하며 그 배열에 거리 값을 저장했다. T = int(input()) # check if the new index is within the grid range, and check if next path is either road or the destination def isCondition(row, col): return 0

so.py
'SWEA' 태그의 글 목록 (4 Page)