Skip to content

2025‐05‐16 4주차 회의록

sangxxjin edited this page May 16, 2025 · 1 revision

✅ 3주차 스터디 회의록 - 2025.05.16

참석: 강성욱, 김나은, 김누리, 김상진, 이상억

불참: 없음


📌 풀이 문제

프로그래머스

백준


💬 참가자별 회고

김상진

  • 문제 접근 시 노트에 필기하며 정리
  • 블랙잭: 브루트포스 전략, StringTokenizer 학습
  • 블로그: 슬라이딩 윈도우 적용, O(N²) 회피
  • 다음 큰 수: bitCount 활용을 나중에 떠올림
  • 멀리 뛰기: 피보나치 수열 패턴 파악
  • 이웃한 칸: DFS/BFS 기초문제
  • 지폐 접기: 회전 개념 포함, Math.max/min 활용
  • 프로세스: PriorityQueue로 간편 구현

이상억

  • 블로그: 지문이 어렵고 슬라이딩 윈도우 시작점 어려움
  • 멀리 뛰기: DFS → 시간 초과 → 피보나치 적용
  • 달리기 경주: HashMap 필요성 인식, 문법 미숙
  • 이웃한 칸: 상하좌우 검사로 풀이
  • K번째 수: copyOfRange 학습
  • 지폐 접기: 최소직사각형 문제 연상, Math 활용
  • 프로세스: PriorityQueue 사용

강성욱

  • 전체적으로 어려웠다고 소감
  • 블랙잭: 단순히 정렬보다는 3중 for문으로 해결
  • 블로그: 슬라이딩 윈도우 인지 못하고 완전탐색
  • 다음 큰 수, 멀리 뛰기: bitCount, 피보나치 재인식
  • 이웃한 칸: DFS/BFS보단 간단한 탐색
  • 지폐 접기: 큰 면을 기준으로 반복 접기
  • 프로세스: 다른 사람 풀이 보고 감탄

김나은

  • 다음 큰 수: bitCount로 풀이

김누리

  • 블로그: N과 X 해석에 애먹음, 독해력 점검 필요
  • 블랙잭: 조건이 명확해 접근 쉬움
  • 멀리 뛰기: 피보나치 규칙 발견 → 재미있었음
  • 프로세스: Queue<int[]>로 인덱스 추적 필요성 인지
  • 재귀함수: 타이밍과 구조 고민 많았음
  • 지폐 접기: 최소 직사각형 문제와 유사
  • 이웃한 칸: 경계 조건이 까다로웠음
  • 달리기 경주: Map<선수,순위>로 순위 갱신 처리
  • K번째 수: 무난한 문제
  • 다음 큰 수: 반복적 계산 필요, 노가다 느낌

✍️ 기타 논의 사항

다음 큰 숫자

  • bitCount 외에도 반복문 기반 풀이 가능
  • 성욱의 풀이 참고해보기

문제 구성

  • 가능하면 프로그래머스 문제 위주로 구성

📣 건의 사항

김나은

  • “문제가 어려운 것 같은데, 난이도를 낮출 필요 있지 않을까?”

강성욱

  • 현재 난이도는 분명 어려움
  • 하지만 1~2문제라도 자기 것으로 만드는 게 중요
  • 난이도 낮춘다고 큰 도움이 되는지는 의문
  • 난이도 유지 + 개인 성취 확보가 더 중요함

김누리

  • "차라리 다른 사람 풀이 보고 외우고 분석하는 게 더 효과적일 수 있음"

김상진

  • 중고등학생 시절에 수학 풀던 것처럼 문제를 보고 어떤 방식으로 접근해야하는지 익숙해져야함

Clone this wiki locally