티스토리 뷰
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제부터 보자

문제를 봤다.
이제야 알고리즘에 한발 다가서는구나 생각 들었다.
머지않아, 내가 달을 보며 걷고 있구나라고 생각했다.
시간은 오래 걸렸지만, 스스로 구현했다.
코드
아. 재귀함수 호출 제한 풀어주는 건 검색했다.
결과는

메모리 초과란다.
첫 제출에 정답은, 다른 사람의 코드를 그대로 가져다 썼다.
왜 그랬냐라고 물어보면 이 문제의 티어를 보고 싶었다.
지금 생각해 보니 그냥 검색해 볼걸 하고 생각 든다.
메모리 초과를 봤을 때, 또 좌절을 느꼈다.
곧 다시, 해야겠다 생각만 했던 시간복잡도, 메모리에 대해 공부할 명분이 생겨 다행이라 생각이 들었다.
마음이 급해 시작하지 못하고 있었는데, 다시 돌아갈 계기가 되었다.
그리고 정답 코드는 다른 사람의 코드를 첨부해 올리겠다.
코드
어우 색깔 입혀지니 멋있네
앞으로 내 코드도 이렇게 올려야 하나..?
수정했다 ㅋㅋ 앞으로 이렇게 올려야지
++++++++++++++++++++++++++++++++++++++++추가++++++++++++++++++++++++++++++++++++++++++++++++
마음이 너무 찝찝해 다시 공부하고 완벽히 이해하여 내용을 추가한다.
코드
이제야.. 드디어 이해가 되었다.
나는 최대한 라이브러리 함수 없이 직접 구현해서 사용하는 것을 좋아한다.
또한 남들이 일반적으로 생각해내는 방법보다, 내가 생각해 낸 방법대로 완성시키는 데에 큰 의미를 둔다.
하지만 코딩테스트를 위한 공부에서는, 나의 신념이 독이 될수 있다는 것을 느꼈다.
그래서 접어두고 받아들인다.
지금 중요한건 신념이 아니라, 능력이다.
출처 : https://ji-gwang.tistory.com/291
백준 1260번 파이썬 문제풀이(큐와 그래프 - DFS와 BFS)
해당 문제는 DFS와 BFS의 기본개념을 이해하기 좋은문제이다. DFS는 재귀로 구현하는게 보통이고 BFS는 queue로 구현하는게 보통이다. 또한 입력받은 노드의 개수만큼 이차원 리스트로(이차원 리스
ji-gwang.tistory.com
배운 점
1. 필요하다고 생각 드는 건 필요하기 때문이다.
2. popleft() 큐의 가장 왼쪽 요소를 꺼낸다. // ex) a= [1,2,3,4] v = popleft(), print(v) = '1'
3. queue = deque([n]) // 큐에 n을 넣는다.
'백준' 카테고리의 다른 글
| 백준 2579 문제풀이 [python] (0) | 2023.06.07 |
|---|---|
| 시간 복잡도, 공간 복잡도 (2) | 2023.06.06 |
| 백준 4673 문제풀이 [python] (3) | 2023.06.04 |
| 백준 4344 문제풀이 [python] (0) | 2023.06.03 |
| 백준 9095 문제풀이 [python] (0) | 2023.06.03 |
- Total
- Today
- Yesterday
- Los
- 김영한 실전 자바 기초
- 코딩테스트 준비
- 스프링
- spring
- 상품을 구매한 회원 비율 구하기 파이썬
- static
- 백준 피보나치 수열
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- zixem
- lord of sql
- 기술스택
- 프로그래머스
- 김영한 실전 자바 기본
- 상속
- java
- webhacking.kr
- samron3
- 김영한 실전 자바 중급
- ys.k
- 자바
- samron
- 백준
- los 15
- extends
- 프로그래머스 상품을 구매한 회원 비율 구하기
- 백준 피보나치
- 김영한
- 코딩테스트
- los 15단계
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |