TIL

TIL_20221023

번잔중 2022. 10. 23. 23:43

오늘 할 일

  • 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