TIL(Today Ingwang Learned)

TIL) 2023-01-14 (실전 프로젝트)

김코식 2023. 1. 15. 02:22

 

- 제작 : 소연 -


결과에 따른 값을 프론트에 내보내줘야 됐는데 처음 구상하는 단계에서 프론트와 서로 값을 어떻게 보내주면 좋을지에 대해 대화를 나눴고 우리 생각으로는 결과를 한줄한줄 끊기가 어렵다고 생각하여 리스트 형태로 결과를 저장한 뒤 한줄한줄 리스트로 내보내주기로 정하고 코드를 짰는데 (머리 엄청 굴려서 짰는데..;)

오늘 멘토링에서 이런식으로 보내줄 필요가 없다며 프론트에게 이렇게 받았을 때 편하냐고 물어보셨고 갑자기 프론트분이 받아보니 별로였다고 말해서 오잉? 왜나한텐.. 안말해주고.. 라는 생각이 들었다 물론 끝나고 왜그랬냐고 따졌는데 사과하심ㅎㅎ; (친함) 


@ElementCollection을 사용하여 컬럼값 리스트로 받기

@Column
@ElementCollection
@CollectionTable

어노테이션 사용하여 컬럼 값을 리스트로 받을 수 있음

 

ex)

@Column
@ElementCollection
@CollectionTable
private List<String> resultString; 

알고리즘 알고싶다

알고리즘 문제를 다시 풀기 시작하면서 한달 전에 했던 알고리즘 주차 때 공부했던 내용이 하나도 기억이 안났다..

처음 문제를 풀 때 너무 으색했다 으 

알고리즘 주차때는 if for문으로 거의 다 풀었지만 이번 알고리즘 스터디를 하면서 문법에 맞게 공부를 하고 그 문법을 사용하여 문제를 풀고 있는데 마구잡이로 풀 때 보다 훨씬 도움이 많이 되는 것 같다

실제로 HaspMap에 대해 공부를 하고 문제를 푼 뒤 코드를 짤 때 HashMap을 이용해 보았다.

알고리즘 문제를 푸는 것도 목표지만 java 문법에 대해 모르는 부분도 알고 싶어서 java로 언어를 선택했다.(python 3 java3으로 나뉨)

실전 하면서 시간내기 어렵지만 한문제 풀 때 마다 기부니가 좋아진다 남은 기간동안 화이팅 해서 알고리즘도 익숙해져야겠다!