알고리즘 1주차 잘 따라가기
알고리즘 1주차 4일차 강의 듣기 및 데일리 과제 1~8번 풀기
String 내장 함수 split은 정규식을 이용하고, StringTokenizer는 구분자와 문자열을 전체 비교하는 로직이 있다고 한다. 그래서 구분자 수가 증가하면 성능 역전 현상도 발생함. 웬만하면 split 사용하는 코드를 쓰는 게 좋겠다.
백엔드에서 실제 큐를 사용하는 여러 사례 알아보자..
큐를 쓰면 상당히 공격적으로 질문이 들어올 수 있다. 자바 외적인 부분에서 사용할 경우 최대한 잘 이해해두는 게 좋다.
Pattern 생성할 때는 static 으로 생성해두는 게 좋다. 매번 생성하게 되면 너무 무거워서 성능 문제가 발생할 수 있다. 반복문 내부에서 String 내장 함수 matches 사용하게 되면 사용할 때마다 계속해서 생성하게 되므로 반복문 밖에서 생성해두는 게 좋다.
오늘의 백준 티어 Gold V 882 CLASS 2++
문자열 뒤집기, 문자열 압축, 문자열의 모든 순열 찾기
오늘도 방법론적인 측면에서 대동소이했던 것 같다.
String 내장 함수인 matches의 내부 로직에 대해서 공유했다.
항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.
#개발자포트폴리오 #개발자이력서 #개발자취업 #개발자취준 #코딩테스트 #항해99 #취리코 #취업리부트코스