본문 바로가기

TIL

[TIL] 2021.01.28

반응형

Facts

Spring 과제 업데이트

코딩테스트 짝프로그래밍

Feelings

Very Good

코딩 테스트 공부법을 찾았다 ㅎㅅㅎ

Findings

비즈니스 로직

유저의 눈에는 보여지지 않지만 유저가 바라는 결과를 도출할 수 있게 짜여진 코드 로직

 

LinkedHashMap

HashMap과 사용법은 같은데 생성된 order대로 핸들링이 가능하다.

 

@Autowired

Spring의 기능이다. 의존성을 주입하여 nullPointerException을 예방해준다.

 

join()

string들을 하나로 붙여준다.

 

sort();

sort((a, b) => a - b);

a - b가 양수이면 b, a 순서대로 정렬

음수이면 a, b 순서대로 정렬한다(오름차순)

 

sort((a, b) => `${b}${a}` - `${a}${b}`);

 

같은 것도 가능하다. a가 3, b가 30이라면 303과 330을 오름차순으로 정렬한다.

 

setter를 쓰지 말아야 할 때

field에 의존하는 메소드가 있어서 field가 바뀌면 메소드의 로직이 바뀔 때, setter를 쓰면 안된다.

Future Action Plans

일찍 자기

Spring과제 업데이트 1시간 x 3회 하기

Feedback

가진 경험이 없는 상태에서 코딩테스트를 풀려고 하기보단

여러 사람과 여러 문제의 풀이에 익숙해지는 것부터 목표로 잡았다.

마치 수능 기출문제의 풀이를 체화하듯.

그 곳에 도달한뒤 연습전략을 다시 세워보아야 겠다.

반응형