Skip to content

Conversation

@dev-hjJoo
Copy link
Owner

To-do

  • 코드 리뷰를 위한 파이썬 코드 파일(code.py) 작성
  • 알고리즘에 대한 설명 및 히스토리 작성을 위한 문서 파일(description.py) 작성

Introduction

  • 시간 복잡도: O(T・log N)
  • 주요 로직: 등차 수열 합 공식과 이진 탐색을 활용하여 효율성 높이기

고민 방향

  • 이진 탐색의 범위 설정이 적절한지 한 번 더 리뷰를 통해 검토하고 싶음
  • 응집도(Cohesion)와 결합도(Coupling) 측면에서 문제가 없는지 의논하고 싶음
    • 현재 레벨업/슬라임 수에 대해 동일하게 '경험치 누적 합'을 구하는 함수이므로 응집도나 결합도 측면에서 문제가 없다고 고려됨
    • 확장될 가능성이 있는 경우엔 분리하는 것도 좋지만 현재는 그럴 필요가 없다고 생각하였음

참고

  • 코드의 흐름을 글보다 코드로 전달하는 게 좋다고 생각해서 별도로 작성하지 않았습니다.
  • 관련 문서화는 description.py 파일에 작성해 두었으나, 코드 리뷰 시에는 문서보다는 코드 위주로 확인해주시면 감사하겠습니다~!

@dev-hjJoo dev-hjJoo added the enhancement New feature or request label Apr 26, 2025
@dev-hjJoo dev-hjJoo requested a review from LeeSongMi April 26, 2025 20:56
@dev-hjJoo dev-hjJoo self-assigned this Apr 26, 2025
@dev-hjJoo dev-hjJoo moved this to In Progress in Algorithm Warm-Up May 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant