다이어리/Today I Learn
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. Tenta github api caller 개발 - 매번 github api를 호출할때마다 restTemplete 객체를 이용해서 적용하는 것을 GithubAPICaller라는 객체로 감싸서 코드의 중복을 피하고자 했다. - 호출용 API URL을 모아서 GithubAPICommand Enum객체로 만들고 GithubAPICaller 클래스에서 제네릭을 이용해서 혹여나 다른 API가 생겼을 때 GithubAPICaller에서는 Github API만 호출하도록 하여 개발오류를 줄이고자 하였다. 2. 오늘도 어김없이 sovled.ac 클래스 올리기 아무리 하기싫어도 한문제씩이라도 하자. class 5 문제부터는 내힘으로 해결하는 문제 반, 해결못하고 답을 찾아보는 문제 반 정도 되는 것 같다. 이제부터..
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. 토익스피킹 공부하기 PART4
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. 토익 스피킹 PART 3 - 바로 대답할 수 있을때까지 연습.
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. 오늘도 어김없이 sovled.ac 클래스 올리키 2. tenta Project - github의 project을 이용하여 kanban 방법론을 해보고자 했다. kanban에 대해서 자세히 알지 못하고 있다. 한번 찾아보자. github.com/teamTenta/Tenta/projects 3. 어제도 git commit을 남기는 것을 깜빡했다. 두번째 빵꾸다. 세번은 없다. 화이팅.. ----- 오늘해결한 클래스 5 백준 문제들 *2342 Dance Dance Revolution - dp - 해결방법을 잘 모르겠어서 찾아보니 dp와 재귀로 해결하였다. n이 100,000이었고 해결 풀이가 스택 메모리에 재귀함수가 최대 100,000번 쌓이는 것으로 보였는데 풀렸다. 2467 용액 - 두포인터
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. 오늘도 어김없이 sovled.ac 클래스 올리기 2. Tenta API 설계3 - 어제에 이어서 부족한 API설계를 마무리하고 있다. 읽지 않은 채팅 개수 표현를 어떻게 해야할지 어렵다. 조사가 필요할 것 같다. ----- 오늘 해결한 클래스 5 백준 문제 2143 두 배열의 합 - 누적합, 이분탐색 *2166 다각형의 면적 - 신발끈 공식 - 좌표를 알고있을 때 다각형의 면적을 알 수 있는 공식이다.(가우스의 면적 공식) *2239 스도쿠 - 백트래킹
![](https://tistory1.daumcdn.net/tistory/4340387/skin/images/no-image.jpg)
1. 오늘도 어김없이 sovled.ac 클래스 올리기 - 레벨 5가 되었더니 쉽게쉽게 풀리지 않는다. 많이 푸는 것에 의미를 두지 않고 적게 풀어도 하나하나 정확히 알아가는데에 의미를 두자. 2. tenta - 어제에 이어서 API와 통신에 쓰일 데이터 설계했다. 아직 다하진 못했고 내일 이어서 마무리 해야할 것 같다. github.com/teamTenta/Tenta/wiki/Tent-API 또한, Messenger 기능을 구현하기 위해서 polling방식과 streaming 방식 중 실시간성이 더 중요하다고 생각하여 streaming 방식을 선택했다. 메세지를 주고받기 위한 messenger ----- 오늘 해결한 클래스 5 백준 문제들 1805 부분합 - 슬라이딩 윈도우 - n이 10만 이어서 세그먼..