우아한테크코스
[우테코/BE/7기] Weekly Rewind - 2주차
0. 시작하기 앞서 A) 주차별 풀이목표이번 주차는 저번주차와 마찬가지로 문제에서 요구하는 바가 적다고 느꼈습니다.또한 시험기간이 겹처 사용할 수 있는 시간이 많이 없었고, 이에 따라 저번주차에서 아쉬웠던 '객체 관점에서의 문제풀이'를 해결하는 연습을 해보자는 목표를 세웠습니다.이와 함께 테스트케이스에 '단위테스트'를 추가하는 것을 목표로 하기로 했습니다. 1. 문제를 객체지향적 관점에서 분석하여 풀이하기2. 단위테스트 적용하기 1. 프로젝트 정리 🔎 문제분석 문제에서는 저번주차와 마찬가지로 복잡한 요구사항을 요청하지 않았습니다.다만 문제풀이 조건 상에서 depth 제한이 추가된 점이 있었는데, 관련 내용은 문제를 풀이함에 있어 적용하는 사항으로 판단, 요구사항 분석에 반영하지는 않았습니다. 🚪..
[우테코/BE/7기] Weekly Rewind - 1주차
0. 시작하기 앞서 A) 주차별 풀이목표이번 주차는 생각보다 문제에서 요구하는 바가 적었습니다.이를 반영해 프리코스에서 얻고자 했던 점들 중 하나인 '클린코드 작성'을 연습할 수 있도록 목표를 설정했습니다. 주어진 문제를 간단하고 정확하게 해결할 수 있는 코드 작성하기 1. 프로젝트 정리 🔎 문제분석 문제에서는 특별히 어렵거나 복잡한 요구사항을 요청하지 않았습니다.크게 입출력 조건과 주요 문제해결 조건 1개가 주어져 총 2개의 문제해결조건이 주어졌고, 이를 정리하여 구현기능 정리 전 README에 정리하였습니다. 오히려 문제에서 요구조건을 상세히 주지 않아, 추가적인 요구조건을 하단에 설정하여 문제를 풀이했습니다: 이를 통해 문제해결을 위한 구현기능 목록을 다음과 같이 정리하였으며, 각 단계에 따..