Skip to content

[sadie100] WEEK 08 Solutions#2558

Open
sadie100 wants to merge 4 commits intoDaleStudy:mainfrom
sadie100:main
Open

[sadie100] WEEK 08 Solutions#2558
sadie100 wants to merge 4 commits intoDaleStudy:mainfrom
sadie100:main

Conversation

@sadie100
Copy link
Copy Markdown
Contributor

@sadie100 sadie100 commented Apr 21, 2026

답안 제출 문제

작성자 체크 리스트

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

검토자 체크 리스트

Important

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

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

@dalestudy
Copy link
Copy Markdown
Contributor

dalestudy Bot commented Apr 21, 2026

📊 시간/공간 복잡도 분석

longest-repeating-character-replacement

유저 분석 실제 분석 결과
Time O(N) O(N)
Space O(M) O(M)

피드백: 제공된 주석에 따르면 시간복잡도는 O(N)으로 적절히 계산되어 있습니다. 공간복잡도는 문자별 개수 저장을 위해 맵을 사용하는데, 이는 문자 종류 수 M에 비례하므로 O(M)입니다. 실제 구현과 주석이 일치하며, 복잡도 계산도 적절합니다.

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

reverse-bits

유저 분석 실제 분석 결과
Time O(1) O(1)
Space O(1) O(1)

피드백: 주석에 명시된 시간복잡도는 O(1)로, 비트 연산을 32번 수행하는 것으로 적절히 계산되어 있습니다. 공간복잡도 역시 상수로 적합하며, 구현과 주석이 일치합니다.

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


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

@github-actions github-actions Bot added the ts label Apr 21, 2026
@dalestudy
Copy link
Copy Markdown
Contributor

dalestudy Bot commented Apr 21, 2026

📊 sadie100 님의 학습 현황

이번 주 제출 문제

문제 난이도 유형 분석
longest-repeating-character-replacement Medium ✅ 의도한 유형
reverse-bits Easy ✅ 의도한 유형

누적 학습 요약

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

문제 풀이 현황

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

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

🔢 API 사용량 (gpt-4.1-nano)
요청 입력 토큰 출력 토큰 합계 비용
#1 869 67 936 $0.000114

@DaleSeo DaleSeo self-requested a review April 23, 2026 01:08
Copy link
Copy Markdown
Member

@DaleSeo DaleSeo left a comment

Choose a reason for hiding this comment

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

깔끔하게 잘 푸셔서 사소한 지적 하나 드렸습니다 :)

Comment thread reverse-bits/sadie100.ts Outdated
sadie100 and others added 2 commits April 23, 2026 12:48
Co-authored-by: Dale Seo <5466341+DaleSeo@users.noreply.github.com>
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
  • 설명: 이 코드는 슬라이딩 윈도우 기법으로 연속된 구간을 탐색하며, 문자 빈도 수를 해시 맵으로 저장하여 최적의 구간을 찾는다.

Comment thread reverse-bits/sadie100.ts
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
  • 설명: 이 코드는 비트 연산을 활용하여 숫자의 비트를 뒤집는 작업을 수행하므로 Bit Manipulation 패턴에 속합니다. 효율적인 비트 연산을 통해 빠르게 결과를 도출합니다.

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

Labels

Projects

Status: Solving

Development

Successfully merging this pull request may close these issues.

2 participants