오늘 할 일
- 1일 1커밋
- 복습
- 순열과 조합 블로깅 이어서 하기
오늘 배운 것
- 1일 1커밋
프로그래머스 Lv.1의 한 문제를 풀었습니다. 어제 풀었던 소수 문제를 응용만 하면 되는 문제였습니다. 오늘은 복습 위주로 학습을 해서 커밋은 하나만 했습니다!
Programmers 소수 만들기
GitHub - chaning49/algorithm: 코딩테스트를 위한 알고리즘 공부
코딩테스트를 위한 알고리즘 공부. Contribute to chaning49/algorithm development by creating an account on GitHub.
github.com
nums의 원소 개수 중 3개의 합이 소수인 경우의 수를 구하는 문제여서 처음에는 Combination을 생각했습니다. nums의 개수 중 3개의 원소 합이라는 것이 순서와는 관련이 없기 때문인데요. Combination 메서드를 구현하고 어떤 값을 반환해야 할지 감이 잡히지 않아서 3중 for문으로 구현했습니다. Combination의 재귀 함수가 효율은 더 좋을 수 있는데, 코드가 너무 지저분해질 것 같아서 3중 for문을 사용했습니다.
- 복습
지난 한 주 동안 배운 내용을 복습했습니다. 확실히 섹션 3에서 코드를 작성하면서 학습을 하니 이전에 배운 섹션 2의 내용을 이해하기 수월하다는 느낌을 받았습니다. 섹션 3를 제대로 복습하지 못해서 조금 아쉬운데, 자기 전까지 한번 훑어보고 자야겠습니다!
- 순열과 조합 블로깅 이어서 하기
드디어 순열과 조합 블로깅을 마무리했습니다. 진작 시간을 투자해서 했어야 했는데 이제서야 마무리 하네요 ㅠㅠ 그래도 심혈을 기울여서 작성해봤습니다! 궁금하신 분들은 아래 링크를 참고해주세요 ㅎㅎ
2022.10.23 - [JAVA] - [Java] 순열과 조합, 중복순열과 중복 조합까지(재귀)
느낀점
- 소수를 정리하고 나서 연달아 소수 문제가 나오니 이렇게 반가울 수가 없었습니다. 시간복잡도를 고려한 코드라서 그런지 거침없이 통과해서 기분이 좋았습니다.
- 복습을 많이 하고 싶었는데, 영 속도가 나질 않았습니다. 부트캠프를 하면서 맞은 주말 중에 공부를 꽤나 많이 했지만 아직 할게 더 많네요 ㅠㅠ 앞으로는 평일에도 복습에 시간을 투자 해야겠습니다.
- 순열과 조합 포스팅을 작성하면서 이걸 코드로 어떻게 해야하나 했지만 구글과 유튜브의 힘을 빌어서 저도 이해하고 열심히 써봤습니다. 뭔가 뿌듯!ㅎ
내일 할 일
💼 코드 스테이츠 43일차
[Spring MVC] 비즈니스 계층
- Daily Coding
- DI를 통한 서비스 계층 ↔ API 계층 연동
- 매퍼(Mapper)를 이용한 DTO 클래스 ↔ 엔티티(Entity) 클래스 매핑
- Pair - 서비스 계층과 API 계층의 연동 실습
다른거
- 1일 1커밋
- 아침 운동
- 복습
'TIL' 카테고리의 다른 글
TIL_20221025 (2) | 2022.10.25 |
---|---|
TIL_20221024 (0) | 2022.10.24 |
TIL_20221022 (0) | 2022.10.22 |
TIL_20221021 (0) | 2022.10.21 |
TIL_20221020 (0) | 2022.10.20 |