-
Notifications
You must be signed in to change notification settings - Fork 0
2025‐06‐27 10주차 회의록
sangxxjin edited this page Jun 27, 2025
·
1 revision
참여자: 강성욱, 김나은, 김누리, 이상억, 김상진 불참: 없음
공통 문제: 프로그래머스 - N개의 최소공배수, 공원 산책, 나누어 떨어지는 숫자 배열, 빛의 경로 사이클, 덧칠하기
발표 순서: 김나은 > 이상억 > 김누리 > 강성욱 > 김상진
- N개의 최소공배수: 처음에는 수학적 풀이(소인수분해)를 고민했으나, AI 도움을 받아 다른 방식으로 접근하며 이해.
- 공원 산책: 단순 구현 문제로, 이동 가능 여부를 파악하며 경로를 따라 이동하는 방식으로 해결.
- 나누어 떨어지는 숫자 배열: 단순 구현으로 해결.
- 덧칠하기: 초기에 슬라이딩 윈도우를 고려했으나, 실제로 칠해지지 않은 섹션의 가장 왼쪽부터 롤러 범위를 지정하여 칠해나가는 방식으로 해결. 이 문제가 레벨2에서 레벨1로 하향 조정된 것에 대해 허술한 점이 있었을지 의문 제기.
- 빛의 경로 사이클: 문제 이해에 큰 어려움을 겪었으나, 강성욱 님의 질의응답을 듣고 어느 정도 이해가 되어 다시 풀이를 시도할 예정.
- 총평: 전반적으로 문제 해결 방식에 대한 이해도를 높이는 데 집중.
-
N개의 최소공배수: 초기에는
Map을 이용한 소인수분해 방식으로 접근했으나 복잡하여, 유클리드 호제법 공식을 활용하여 풀이. -
공원 산책:
X의 존재를 인지하지 못해 헤맸으며,dx,dy와 같은 변수들이 많아 주석을 많이 달게 되어 변수명 책정에 대한 고민을 다시 하게 됨. -
나누어 떨어지는 숫자 배열: 리스트(
List)를 활용하여 해결. - 덧칠하기: 초기에는 차례대로 칠하는 방식에서 문제가 발생하여, 이미 칠해진 부분은 건너뛰며 진행하는 방식으로 수정. 예제를 통해 이해하는 것이 더 쉬웠다고 언급.
- 빛의 경로 사이클: 문제 글 자체는 이해하기 쉬웠으나, 입출력 예제 화면을 보고 혼란스러웠으며, 정답률이 낮아 의욕이 저하됨.
- 총평: 한두 문제는 어려웠지만, 나머지 문제들은 풀만 했다고 평가.
- N개의 최소공배수: 공식을 외우는 대신 반복문을 활용하여 케이스를 구했으며, 100만 단위의 반복문은 2중 반복으로도 충분하다고 판단하여 진행.
- 공원 산책: 경로가 주어졌을 때 라우트 위치만으로 반환하는 구현에 집중.
- 나누어 떨어지는 숫자 배열: 문제에 별도 범위 조건이 없어 알고리즘은 필요 없다고 판단. 스트림 구문이 가장 어려웠다고 언급.
- 덧칠하기: 처음에는 고난이도 문제일 것으로 예상했으나, 섹션 사이즈만큼만 반복하면 되는 간단한 문제임을 파악.
- 빛의 경로 사이클: 노드별로 상하좌우 모든 방향 이동이 가능함을 인지하고 풀이를 시작. 3차원 배열 사용 가능성에 대해 언급하며, Java 개발자로서 객체 지향적인 소스 코드를 지향해야 하는지에 대한 고민을 나눔.
- 총평: 몇몇 문제는 빠르게 해결했으나, 특정 부분에서는 어려움이 있었음.
-
나누어 떨어지는 숫자 배열: 실제로 나누어 떨어지는 값들을
answer에 담는 부분이 다소 어려웠다고 언급. - 총평: 아직 문제가 어렵게 느껴진다고 평가.
- 총평: (내용 없음)
- (Q&A 내용은 별도로 정리되지 않음)
- 김나은 님과 이상억 님은 정보처리기사 실기 시험으로 인해 라이브 코딩 테스트를 잠시 미루기로 함.
- (건의 사항 내용은 별도로 정리되지 않음)