Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[thispath98] Week 4 #821

Merged
merged 7 commits into from
Jan 5, 2025
Merged

[thispath98] Week 4 #821

merged 7 commits into from
Jan 5, 2025

Conversation

thispath98
Copy link
Contributor

@thispath98 thispath98 commented Dec 31, 2024

답안 제출 문제

체크 리스트

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

@thispath98 thispath98 requested a review from mmyeon December 31, 2024 04:13
@thispath98 thispath98 requested a review from a team as a code owner December 31, 2024 04:13
@github-actions github-actions bot added the py label Dec 31, 2024
Copy link
Contributor

@mmyeon mmyeon left a comment

Choose a reason for hiding this comment

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

@thispath98 님, 안녕하세요~
이번 주도 문제 푸시느라 정말 고생많으셨습니다.
코드 의도랑 복잡도 모두 자세히 남겨주셔서 리뷰하면서 큰 도움이 되었습니다!
새해 복 많이 많으시고, 다음 주도 함께 파이팅해봐요!

Comment on lines +69 to +75
while True:
if list1 is None:
current_node.next = list2
break
elif list2 is None:
current_node.next = list1
break
Copy link
Contributor

Choose a reason for hiding this comment

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

while True로 주셨는데, 위의 코드에 남겨주신 것처럼 조건 명시하면 더 좋을 것 같아요 ~
while list1 is not None and list2 is not None:

Copy link
Contributor Author

Choose a reason for hiding this comment

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

감사합니다. 무한 루프는 최소화해보겠습니다!

Comment on lines +20 to +23
num_set = set(nums)
for i in range(len(nums) + 1):
if i not in num_set:
return i
Copy link
Contributor

Choose a reason for hiding this comment

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

코드 직관적이라서 정말 좋아요 👍

@thispath98
Copy link
Contributor Author

@mmyeon 님 리뷰 감사드립니다!
남은 문제들도 다 풀어서 커밋해두었으니,
번거로우시겠지만 다시 한번 확인 부탁드립니다.
새해 복 많이 받으세요!

@thispath98 thispath98 merged commit b279188 into DaleStudy:main Jan 5, 2025
1 check passed
Copy link
Contributor

@mmyeon mmyeon left a comment

Choose a reason for hiding this comment

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

추가 리뷰가 늦어져서 이미 머지가 되었지만.. 그래도 남깁니다. 😸
모든 문제 의도랑, 복잡도 정말 자세히 남겨주셔서 많이 배웠습니다.
특히 더 나은 풀이법을 계속 탐구하시는 게 인상깊었습니다 !
4주차 문제 모두 푸시느라 고생 많으셨고, 5주차도 함께 파이팅이에요!

O(amount):
amount만큼의 크기를 가지는 dp 배열을 저장한다.
"""
dp = [0 for _ in range(amount + 1)]
Copy link
Contributor

Choose a reason for hiding this comment

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

dp의 요소 초기값을 0이 아니라 최대값으로 주면 어떨까요?
저도 이번에 배웠는데, 최소 개수 구하는 문제라서 최대값으로 초기화하니까 if문도 줄고, 로직이 더 명확해지더라구요!!

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