문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/12909/
문제 간단 설명
스택을 활용해서 푸는 문제다.
스택을 통해 '(' 는 들어가고 ')' 가 있으면 스택에서 조회 , 조회 결과가 없을 경ㅇ우 등등의 예외 처리를 해주는 문제
고려 사항
- 굳이 스택을 활용해야되는가?
스택을 사용하면 분명 문제를 쉽게 풀 수 있을 것이다.
다만 우리는 String.replace() 라는 것을 알고 있다.
시간 복잡도를 분석 한 뒤 replace() 를 돌리고 길이가 변경 되지 않았다면 false, 변경이 되었다면 true를 반환해도 된다.
학습 내용
- 해당 유형은 이미 학습해 본 경험이 있다. 그렇기 때문에 stack의 메서드들을 다시 한번 체크했다.
무엇을 알았는가
- 스택의 활용
- 스택을 굳이 사용해야되는가 여부
오늘의 TIL 내가 학습한 것
- 프로젝트 구현
프로젝트 회고
프로젝트를 구현하고 있는데 너무 어렵게만 생각하고 있는 것 같다는 생각이 든다.
간단하게 구현했다면 그냥 빠르게 끝낼 수 있는데 이걸 조금 더 깔끔하게 구현하면 좋지 않을까? 하는 고집 때문에 점점 코드를 지저분하게 만드는 것 같지만 이미 대강 완료 했기 때문에 계속 진행해 보려고 한다.
다만 일을 조금은 쉽게 처리하는 방법을 알아야 될 것 같다.
내일 할일
구현하는 프로젝트 마무리 진행할 예정
'이전 학습 내용' 카테고리의 다른 글
| 99클럽 코테 스터디 6일차 TIL + Set (0) | 2024.05.25 |
|---|---|
| 99클럽 코테 스터디 5일차 TIL + 힙 (0) | 2024.05.24 |
| 99클럽 코테 스터디 3일차 TIL + 큐 (0) | 2024.05.22 |
| 99클럽 코테 스터디 2일차 TIL + Hash (0) | 2024.05.21 |
| 99클럽 코테 스터디 1일차 TIL + Hash (0) | 2024.05.20 |