항해99 취업 리부트 코스/TIL

[항해99 취업 리부트 코스 학습일지] 2주차 TIL(4)

봄의 개발자 2024. 3. 30.
728x90
반응형

토요일까지 아침부터 알고리즘 푸니까 너무 힘들었다ㅠㅠ 하루종일 앉아있으니 소화도 잘 안된다. 

그래도 열심히 하면 그만큼 따라오는 것도 있을 거라 믿는다!

이제 다음 주면 다시 조가 바뀌는데 ㅠㅠ 조금 떨리기도 한다. 그전에 코테치는 게 더 떨리긴 하다...ㄷㄷ

 

- 오늘 진행된 강의에서 학습한 내용은 무엇인가요?

2차원 배열

 

- 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요?

 

알고리즘 기술 매니저님 피드백

- case 가 정확히 나눠져 있는 문제 -> 가독성에 좋게 하려면 경우에 따라 로직을 처리하는 게 좋음

- 빨리 예외처리를 할 수 있을 경우 앞에서 처리 -> Early Exception

- 홀수 비트마스킹 -> 굳!

- FIFO 큐 사용하는 거

- Pattern 정규식 사용 

-> 프로젝트에서 static으로 패턴 넣어서 컴파일해놓고 재사용하는 게 성능에 좋음 private static final Pattern p = Pattern.compile(“...“);

 

강의 자료

- String 객체는 불변이다. (매번 새로 생성된다)

[Effective Java] Item 63

시간복잡도, 공간복잡도 양측에서 낭비

 

 
728x90
반응형

댓글