// When reviewing coding test solutions. This Skill reviews coding test solutions and provides feedback. it adds an evaluation section to the README.md file in the problem-solving folder, including areas for improvement, strengths, and other application ideas based on the provided template. Use this skill when user requests "코테 리뷰", "풀이 리뷰", "리뷰 작성", "리뷰를 작성해줘", "코드 리뷰", or any similar coding test review request.
| name | cote-reviewer |
| description | When reviewing coding test solutions. This Skill reviews coding test solutions and provides feedback. it adds an evaluation section to the README.md file in the problem-solving folder, including areas for improvement, strengths, and other application ideas based on the provided template. Use this skill when user requests "코테 리뷰", "풀이 리뷰", "리뷰 작성", "리뷰를 작성해줘", "코드 리뷰", or any similar coding test review request. |
Show concrete examples of using this Skill.
Input:
# [문제이름]
- [문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/49994)
... (rest of the README content) ...
# 평가
## 개선할 점
- 코드에 주석을 추가하여 각 부분의 역할을 명확히 설명하면 가독성이 향상될 것입니다.
- 변수명과 함수명을 더 직관적으로 변경하여 코드의 의도를 쉽게 파악할 수 있도록 하면 좋겠습니다.
- 예외 처리 및 경계 조건에 대한 테스트 케이스를 추가하여 코드의 견고성을 높일 수 있습니다.
## 잘한 점
- set 자료구조를 활용하여 중복 경로를 효과적으로 처리한 점이 매우 좋습니다.
- 함수에서 tuple을 반환하고 언패킹하는 방식을 사용하여 코드의 간결성을 높인 점이 인상적입니다.
# 추가 학습
- 좌표 이동 문제에서 방향 벡터를 활용하는 방법은 매우 유용한 기법입니다. 이를 통해 다양한 경로 탐색 문제에 적용할 수 있습니다.