2020-06-18 TIL

Facts

  • 가장 큰 수 만들기 알고리즘 문제를 풀었다. 너무 힘들었다.
  • 문자열 압축 문제를 풀다가 포기했다. 다음에 한번 더 도전해봐야겠다.

Feelings

  • 알고리즘은 정말 어렵다..

Findings

  • Matcger 클래스의 메소드들
  • find()
  • 주어진 텍스트에서 pattern 에 일치하는 텍스트들이 발견되면 true를 반환해줌 특이한 것은, 반복문을 계속 호출하여 주어진 텍스트의 두번째, 혹은 세번째로 패턴과 일치하는 부분도 찾을 수 있다.
  • start()
  • 일치한 텍스트의 시작 index 값을 넘겨 줍니다.
  • end()
  • start와는 반대로 일치한 텍스트의 마지막 index 값을 넘겨준다.
  • group()
  • 주어진 텍스트에서 주어진 패턴과 일치하는 텍스트를 반환해줍니다.
  • match()
  • 주어진 텍스트 전체와 pattern이 일치하는 경우 true를 반환해줍니다.

Future Action Plan

  • 자바지기님 께서 시간을 오래 투자해서라도 제대로된 TDD를 연습하라고 하셨다. 그전에 했던 챕터들을 다시 한번 해봐야겠다.