이전 학습 내용

99클럽 코테 스터디 4일차 TIL + 스택

SigLee0505 2024. 5. 23. 21:44

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/12909/

문제 간단 설명

스택을 활용해서 푸는 문제다.

스택을 통해 '(' 는 들어가고 ')' 가 있으면 스택에서 조회 , 조회 결과가 없을 경ㅇ우 등등의 예외 처리를 해주는 문제

고려 사항

  1. 굳이 스택을 활용해야되는가?

스택을 사용하면 분명 문제를 쉽게 풀 수 있을 것이다.
다만 우리는 String.replace() 라는 것을 알고 있다.
시간 복잡도를 분석 한 뒤 replace() 를 돌리고 길이가 변경 되지 않았다면 false, 변경이 되었다면 true를 반환해도 된다.

학습 내용

  1. 해당 유형은 이미 학습해 본 경험이 있다. 그렇기 때문에 stack의 메서드들을 다시 한번 체크했다.

무엇을 알았는가

  1. 스택의 활용
  2. 스택을 굳이 사용해야되는가 여부

오늘의 TIL 내가 학습한 것

  1. 프로젝트 구현

프로젝트 회고

프로젝트를 구현하고 있는데 너무 어렵게만 생각하고 있는 것 같다는 생각이 든다.
간단하게 구현했다면 그냥 빠르게 끝낼 수 있는데 이걸 조금 더 깔끔하게 구현하면 좋지 않을까? 하는 고집 때문에 점점 코드를 지저분하게 만드는 것 같지만 이미 대강 완료 했기 때문에 계속 진행해 보려고 한다.
다만 일을 조금은 쉽게 처리하는 방법을 알아야 될 것 같다.

내일 할일

구현하는 프로젝트 마무리 진행할 예정