Skip to content

[hyeri0903] WEEK 09 Solutions#2572

Merged
hyeri0903 merged 7 commits intoDaleStudy:mainfrom
hyeri0903:main
May 2, 2026
Merged

[hyeri0903] WEEK 09 Solutions#2572
hyeri0903 merged 7 commits intoDaleStudy:mainfrom
hyeri0903:main

Conversation

@hyeri0903
Copy link
Copy Markdown
Contributor

@hyeri0903 hyeri0903 commented Apr 27, 2026

답안 제출 문제

작성자 체크 리스트

  • Projects의 오른쪽 버튼(▼)을 눌러 확장한 뒤, Week를 현재 주차로 설정해주세요.
  • 문제를 모두 푸시면 프로젝트에서 StatusIn Review로 설정해주세요.
  • 코드 검토자 1분 이상으로부터 승인을 받으셨다면 PR을 병합해주세요.

검토자 체크 리스트

Important

본인 답안 제출 뿐만 아니라 다른 분 PR 하나 이상을 반드시 검토를 해주셔야 합니다!

  • 바로 이전에 올라온 PR에 본인을 코드 리뷰어로 추가해주세요.
  • 본인이 검토해야하는 PR의 답안 코드에 피드백을 주세요.
  • 토요일 전까지 PR을 병합할 수 있도록 승인해주세요.

@dalestudy
Copy link
Copy Markdown
Contributor

dalestudy Bot commented Apr 27, 2026

📊 hyeri0903 님의 학습 현황

이번 주 제출 문제

문제 난이도 유형 분석
linked-list-cycle Easy ✅ 의도한 유형
maximum-product-subarray Medium ✅ 의도한 유형
minimum-window-substring Hard ✅ 의도한 유형
pacific-atlantic-water-flow Medium ✅ 의도한 유형
sum-of-two-integers Medium ✅ 의도한 유형

누적 학습 요약

  • 풀이한 문제: 40 / 75개
  • 이번 주 유형 일치율: 100% (5문제 중 5문제 일치)

문제 풀이 현황

카테고리 진행도 완료
Dynamic Programming ■■■■■■□ 9 / 11 (Easy 1, Medium 8)
Array ■■■■■■□ 8 / 10 (Medium 5, Easy 3)
String ■■■■■■□ 8 / 10 (Medium 5, Easy 3)
Matrix ■■■■■□□ 3 / 4 (Medium 3)
Binary ■■■□□□□ 2 / 5 (Easy 2)
Graph ■■■□□□□ 3 / 8 (Medium 3)
Linked List ■■□□□□□ 2 / 6 (Easy 2)
Heap ■■□□□□□ 1 / 3 (Medium 1)
Tree ■■□□□□□ 4 / 14 (Medium 3, Easy 1)
Interval □□□□□□□ 0 / 5 ← 아직 시작 안 함

🤖 이 댓글은 GitHub App을 통해 자동으로 작성되었습니다.

🔢 API 사용량 (gpt-4.1-nano)
요청 입력 토큰 출력 토큰 합계 비용
1 905 73 978 $0.000120
2 833 71 904 $0.000112
3 2,098 142 2,240 $0.000267
4 2,105 145 2,250 $0.000269
5 2,829 177 3,006 $0.000354
합계 8,770 608 9,378 $0.001120

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏷️ 알고리즘 패턴 분석

  • 패턴: Fast & Slow Pointers
  • 설명: 이 코드는 두 포인터를 이용해 리스트를 순회하며 만나는 지점을 찾는 방식으로, 순환 여부를 판단하는 Fast & Slow Pointers 패턴에 속합니다.

📊 시간/공간 복잡도 분석

복잡도
Time O(n)
Space O(1)

피드백: 포인터 두 개를 이용하여 리스트를 한 번 순회하며 만나는지 체크하는 방식으로, 리스트 길이에 비례하는 시간 복잡도를 갖고, 추가 공간은 상수입니다.

개선 제안: 현재 구현이 적절해 보입니다.

💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏷️ 알고리즘 패턴 분석

  • 패턴: Dynamic Programming, Two Pointers
  • 설명: 이 코드는 현재 위치까지의 최대, 최소 곱을 추적하며 최적의 부분배열을 찾는 방식으로, DP와 투 포인터 개념이 결합된 패턴입니다. 연속된 배열 내에서 최적 값을 계산하는 특성상 두 패턴이 적합합니다.

📊 시간/공간 복잡도 분석

복잡도
Time O(n)
Space O(1)

피드백: 한 번의 순회로 최대값과 최소값을 갱신하며, 각 요소마다 상수 시간 연산을 수행하므로 선형 시간입니다.

개선 제안: 현재 구현이 적절해 보입니다.

💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏷️ 알고리즘 패턴 분석

  • 패턴: Sliding Window, Hash Map / Hash Set
  • 설명: 이 코드는 두 포인터를 이용한 슬라이딩 윈도우 기법으로, 문자 빈도수 추적을 위해 해시 맵을 사용하여 최소 길이의 부분 문자열을 찾는 문제에 적합합니다.

📊 시간/공간 복잡도 분석

복잡도
Time O(m + n)
Space O(1)

피드백: 문자 빈도수 배열과 두 포인터를 활용하여 문자열을 한 번씩 이동하며 조건을 만족하는 최소 구간을 찾는 방식으로, 시간 복잡도는 문자열 길이의 합입니다.

개선 제안: 현재 구현이 적절해 보입니다.

💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏷️ 알고리즘 패턴 분석

  • 패턴: DFS
  • 설명: 이 코드는 깊이 우선 탐색(DFS)을 사용하여 각각의 바다에서 도달 가능한 칸을 찾고, 교차하는 칸을 구하는 방식으로 문제를 해결합니다.

📊 시간/공간 복잡도 분석

복잡도
Time O(mn)
Space O(mn)

피드백: 각 칸에 대해 DFS를 수행하며, 전체 맵 크기만큼 방문 체크를 하므로 시간과 공간 모두 맵 크기에 비례합니다.

개선 제안: 현재 구현이 적절해 보입니다.

💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏷️ 알고리즘 패턴 분석

  • 패턴: Bit Manipulation
  • 설명: 이 코드는 비트 연산을 활용하여 두 정수의 합을 구하는 방법으로, 자리 올림 계산에 비트 연산을 사용합니다.

📊 시간/공간 복잡도 분석

복잡도
Time O(1)
Space O(1)

피드백: 반복문이 비트 연산을 통해 자리 올림과 합을 처리하며, 최대 자리수는 정수 크기 제한으로 상수입니다.

개선 제안: 현재 구현이 적절해 보입니다.

💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!

@hyeri0903 hyeri0903 moved this from Solving to In Review in 리트코드 스터디 7기 May 2, 2026
@soobing soobing self-requested a review May 2, 2026 01:24
Copy link
Copy Markdown
Contributor

@soobing soobing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

문제 풀이하면서 트러블 슈팅 경험을 남겨주셔서 보기 좋았습니다 👍🏻 저도 파이팅 해야겠습니다 ㅜㅜ

@hyeri0903 hyeri0903 merged commit 0038b5f into DaleStudy:main May 2, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In Review to Completed in 리트코드 스터디 7기 May 2, 2026
@hyeri0903
Copy link
Copy Markdown
Contributor Author

문제 풀이하면서 트러블 슈팅 경험을 남겨주셔서 보기 좋았습니다 👍🏻 저도 파이팅 해야겠습니다 ㅜㅜ

@soobing 리뷰 감사합니다! 다음주도 화이팅이에요🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Completed

Development

Successfully merging this pull request may close these issues.

2 participants