-
Notifications
You must be signed in to change notification settings - Fork 0
2025‐07‐11 회의록
참여자: 강성욱, 김나은, 김누리, 이상억 불참: 김상진
공통 문제: 프로그래머스 - 주차 요금 계산, 두 개 뽑아서 더하기, 개인정보 수집 유효기간, 비밀 코드 해독, 오픈채팅방
발표 순서: 김나은 > 이상억 > 김누리 > 강성욱
- 총평: 전반적으로 문제 해결 방식에 대한 이해도를 높이는 데 집중.
-
개인정보 수집 유효기간 :** LocalDate를 써야 하나?? 했지만 안써도 풀릴 것 같아서 고민해서 풀이. 알고리즘 없이 시나리오화 해서 단순 구현하면 되는 문제
-
**두 개 뽑아서 더하기 : HashSet을 사용하여 간단하게 풀이
-
비밀 코드 해독: 완전 탐색 + dfs 인걸로 인식. set을 이용하면 된다 생각함. 중간 로직 구현에 있어 미숙하다 보니 AI 사용해서 진행. 다풀고 또 물어보니, 조합 알고리즘을 썼어야 했었다는 것을 알게 됨. dfs 백트래킹 방식도 OK임.
-
오픈채팅방 : Map을 두고 uid, nickname 관리하면 된다 파악함.
-
**주차 요금 계산 : 조건 파악 후 Hash 이용을 하면됨. 호텔 대실과 유사한 풀이. 입차시 +1 출차시 -1 방식으로 flg 처리하는 방식도 가능할 듯
-
** 총평 : 중상 정도의 난이도.
-
개인정보 수집 유효기간 :** 모든 달은 28일로 고정한다 는 구문 때문에, LocalDate는 안쓰고 파싱해서 풀이 진행. 일단위로 컨버트 해서 풀이
-
**두 개 뽑아서 더하기 : 범위 보고 반복으로 풀이 하면된다 생각. 반환은 스트림 이용해봄
-
비밀 코드 해독: 문제 해석은 빨랐지만, 조합을 생성하는 것이 익숙치 않아서 해맴.
-
오픈채팅방 : 문제가 길어 읽는데 오래걸렸지만 uid 기준으로 닉네임 관리만 잘하면되다보니, db 다루는 문제 같았음
-
**주차 요금 계산 : 코드는 길어도 생각보다 빠르게 구현. 시나리오화 하면 되는 단순 구현 문제.
-
** 총평 : Stream이 조금 익숙해 지는거 같은데, 확실히 편하다. >> Stream을 리펙토링 하면서 적용해보며 진행.
- 두 개 뽑아서 더하기 : Arrays.sort 이용하기 위해 list > array 화 해서 진행해 봐야 함.
- 총평: 다른 문제는 너무 어려웠음...
-
개인정보 수집 유효기간 :** 문제만 길었지 결국 startDate, endDate 잘 나누고, today 가 endDate 보다 뒤에 있는 날인 경우만 ++ 하면 됨. 모든 달이 28일로 고정이라는 구문을 못봤지만, LocalDate로도 해결이 되긴 했어도 요건 충족을 못했음.
-
**두 개 뽑아서 더하기 : 두 수를 뽑아, 중복없이 더하면 되다보니, set을 이용하면 간단했던거 같음
-
비밀 코드 해독: 이거는 좀 해맴. 조합 알고리즘을 검색해보고 구현하다 여러번 막혀서 ai 도움 받은 문제. 결국 nCm 조합도 dfs 통해서 구현해야 된다는 것을 알게됨. 이거는 다시 풀어보고 싶음
-
오픈채팅방 : Map을 통해 유저의 uid, nickname을 관리하며 진행하면 되는 문제
-
**주차 요금 계산 : 시나리오대로 단순히 문제를 구현하면 되는 문제.
-
총평: 문제 수가 적어 금방 풀었던거 같음. 그러나 조합 이나 특정 알고리즘 같은 경우 수학적인 공식도 필요해 보이기 때문에 수학적인 사고나 공식도 어느정도는 복습해 두는것도 좋을것 같음
- (Q&A 내용은 별도로 정리되지 않음)
- 다른 분들 정처기 실기 이슈로 라이브 코테는 잠시 미룸.
- 취업 성공으로 인해 상진님은 오전 회의 참여 불가.
- 정처기 실기 이슈로 2주 정도는 1문제씩 채용하는 걸로
-
다음주 (7/18)은 정처기 실기 이슈로 (7/21)로 시간 변경
-
(건의 사항 내용은 별도로 정리되지 않음)