일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java
- LEVEL2
- androidstudio
- 컴퓨터비전
- 자바
- level1
- py
- 파이썬
- 내휴학생활중의아주큰일
- level4
- 다시풀기
- 대학원
- 프로그래머스
- level3
- 어렵다
- 안드로이드스튜디오
- build
- SQL
- MSBuild
- 휴학
- Python
- SWEA
- WebOS
- BFS
- Matrix Factorization
- D3
- Github
- git
- 대학원일기
- 컨트리뷰톤
Archives
- Today
- Total
목록차원 (1)
bit가 눈 앞에서 왔다갔다
deque 사용하면서 리스트 차원 틀림
치명적인 실수를 했는데 거기서 시간을 굉장히 많이 까먹었다. 처음에 deq 선언을 이렇게 함 deq = deque([begin, 0]) 1차원 리스트인거임 근데 이래 놓고 cur, depth = deq.popleft() 여기서 에러나니까 ???? 하고 한참 헤매었음 저건 뭐 popleft를 두 번하면 되니까 해결 한다면 할 수 있었지만 그 다음에서 문제가 발생했다. if cnt == 1: visited[i] = True deq.append([words[i], depth + 1]) 이렇게 append 해버린 것이었다.. 그러니까 위에서는 1차원 리스트고 밑에서는 2차원 리스트로 넣어버린 것이다... 당연히 루프를 돌면서 popleft()를 두번 한 곳에서 에러가 발생했고 또 어리둥절했음. 발견 못해서 디버..
언어!/피드백
2022. 2. 4. 17:31