TIL

TIL_20230608

번잔중 2023. 6. 8. 22:52

오늘 할 일

  • LeetCode데일리문제 풀기 Programmers
  • Heart - 프론트쪽에서 이미지 삭제 일부만 되는 에러 수정

오늘 배운 것

LeetCode데일리문제 풀기 Programmers 문제 풀기

  • 오늘의 문제: 의상(https://school.programmers.co.kr/learn/courses/30/lessons/42578)
  • 난이도: Lv.2
  • 문제 조건
    • 길어서 문제 링크를 참고하시는 것이 좋습니다.
    • 간단하게 말하면 여러 의상의 조합이 주어지고 해당 의상들로 만들 수 있는 조합의 수를 구하는 것입니다. 대신 카테고리가 나눠져 있어서 한 세트의 착장에는 같은 카테고리의 의상이 하나씩만 들어갈 수 있습니다.
  • 문제 해결 과정
    • 각 카테고리에서 만들 수 있는 조합에 1을 더해서 곱해주어야 합니다. 그 이유는 일반적으로 각각 하나씩 포함하는 경우를 고려하기 위해서는 카테고리끼리 곱하면 됐지만 이 경우에는 포함하지 않는 경우까지 고려해야 하기 때문입니다.
    • 그래서 개수를 구한 후에 각 카테고리에 +1한 값을 모두 곱한 뒤 셋 다 선택하지 않는 경우 -1을 해주면 정답입니다.

Heart - 프론트쪽에서 이미지 삭제 일부만 되는 에러 수정 + OAuth 2.0 provider 값 넘기기

  • 기능을 모두 구현하고, 프론트 쪽에서 이미지가 여러개일 때는 삭제되지 않는다는 이야기를 들었습니다. 원인은 query param에 들어갈 내용이 form-data에도 포함되었기 때문이었습니다. postman 캡처에 제가 테스트 하던 내용을 같이 보내는 바람에 일어난 해프닝이었습니다. 항상 더블 체크...!!
  • OAuth 2.0으로 가입한 회원의 정보를 받기 위해서 provider 값이 필요하다는 요청을 받아 response body에 포함해서 넘겨주는 작업을 했습니다.

느낀점

  • 오늘은 무리하지 않고 하루를 보냅니다. 내일 또 예비군이기 때문이죠...(?) 작년에 부트캠프 수업을 빠지기 싫어서 가지 않았던 동미참이 다가온 것입니다... 늦지 않게 일어나길
  • 공모전 브랜딩 아이디어가 떠올라 노션에 한 줄 추가했습니다! 팀원들 반응이 궁금하네요.

내일 할 일

  • 예비군 - 동미참
  • LeetCode 데일리 문제 풀기
  • 공모전 작업