TIL(177)
-
(TIL) 20210718
📕Facts(한 것) 백준 문제 풀기 운동하기 여행 갔다 오기 📕Feeling(느낀 점) 오랜만에 가족 나들이를 다녀왔다! 전남 화순의 운주사에 들러서 구경을 하고, 곧장 사천으로 향했다. 사천에서 회도 먹고, 해수욕장도 가고, 재미있는 하루였다. 집에 오자마자 백준 문제를 한 문제 풀었다. '회의실 배정'이라는 문제인데, 처음에는 우선순위 큐를 활용해서 풀려고 했는데, 너무 복잡하게 접근하는 것 같아서 방향을 단순 배열만 사용하는 것으로 바꾸고 훨씬 쉽게 풀었다. 📕여담 운동시간을 혁신적으로 단축시켰다. 1시간이면 충분한것 같다. 다만 쉬는 시간이 없을 뿐.
2021.07.19 -
(TIL) 20210717
📕Facts(한 것) 백준 문제 풀기 운동하기 스프링 복습하기 📕Feeling(느낀 점) 본격적으로 프로젝트를 시작했다. 예전에 작업해놓은 것들을 바탕으로 API연동에는 성공했고, 네이버 영화에서 데이터를 불러올 수 있다. 하지만 아직 찜 목록이나, 좋아요 같은 기능은 구현하지 못했고, 추가적으로 Spring security를 통해서 로그인 기능도 구현해야 한다. 아직 갈길이 멀다. 특히 프론트 부분을 어떻게든 해야하는데.... 답도 없다. 📕여담
2021.07.19 -
(TIL) 20210716
📕Facts(한 것) 백준 문제 풀기 운동하기 스프링 복습하기 스프링 api 연동 공부하기 📕Feeling(느낀 점) 스프링 프로젝트를 시작해야할 때가 온 것 같다. 스스로 테스트나 CRUD 구현이 자유롭게 가능해졌다. 하지만 api 연동과는 좀 다른 문제인 것 같다. 네이버 api 연동 예시를 네이버에서 제공하지만, 이는 스프링 기반이 아니라 자바 순정 기반이기 때문에 스프링에서의 동작을 공부할 필요가 있다. 이제야 백준 골드를 찍었다. 매일 1-2문제만 풀다보니, 골드까지 오는데 너무 오래걸렸다. 분발하자. 📕여담
2021.07.16 -
(TIL) 20210715
📕Facts(한 것) 백준 문제 풀기 운동하기 스프링 복습하기 📕Feeling(느낀 점) 스프링을 복습하면서 TDD로 풀기 시작했다. 이제는 스프링으로 CRUD를 혼자 구현할 수 있으면서, Test까지 쉽게 작성이 가능하다. 이제는 혼자 프로젝트를 시작해도 되겠다. 오늘은 Cross origin에 대해서 공부했다. 정확한 내용은 추가로 포스팅을 해야겠지만, 간단하게 말하면 다른 도메인에서도 웹페이지 상의 제한된 리소스를 최초 source가 서비스된 도메인 밖의 다른 도메인으로부터 요청할 수 있게 허용하는 구조이다. 그리고 이 것은 스프링에서 @CrossOrigin 어노테이션을 붙임으로서 손쉽게 구현이 가능하다. 📕여담
2021.07.15 -
(TIL) 20210714
📕Facts(한 것) 백준 문제 풀기 운동하기 맛있는 냉면 먹기 📕Feeling(느낀 점) DFS와 BFS에 적응하기 위해서 여러가지 문제를 풀어보고 있다. 오늘은 백준에서 '바이러스'라는 문제를 풀었다. 어제 물놀이 할때 상의를 벗고 물놀이를 해서 그런지 등 위쪽이 벌겋게 달아 올랐다.... 알로에 바르고 자야지! 📕여담
2021.07.14 -
(TIL) 20210713
📕Facts(한 것) 백준 문제 풀기 물놀이 하기 📕Feeling(느낀 점) 백준에서 비밀번호 찾기라는 문제를 풀었다. hash-map을 이용해서 해결하는 문제였는데, 아무리 봐도 코드가 틀리지 않았는데 시간초과가 발생했다. 계속 고민을 하다가 도저히 안 돼서 다른 사람이 푼 코드를 보니, ios::sync_with_stdio(0); cin.tie(0); 이 두 줄을 적지 않아서 발생한 문제였다. C의 와 std::cin, std::cout의 iostream 함수들은 동기화가 되어 있는데 이 라이브러리와의 동기화를 끊어 줌으로서 속도를 향상시킬 수 있다는 것이다. (역으로 printf, scanf가 속도는 빠르다) #include #include #include using namespace std; ma..
2021.07.13