일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 최단거리
- OpenCV
- 웹개발
- dfs
- 백준
- 코딩테스트
- 알고리즘
- 프리코스
- 파이썬
- 우아한테크코스
- Linux
- 우테코
- express
- 프로그래머스
- 코테
- 문자열
- 프론트엔드
- Python
- 함수
- BFS
- 그래프
- JavaScript
- JetsonNano
- Sort
- npm
- node.js
- JS
- 그리디
- 자바스크립트
- 고득점kit
- Today
- Total
목록우아한 테크코스 (3)
공대생

3주차 목표 클래스(객체)를 분리하는 연습 도메인 로직에 대한 단위 테스트를 작성하는 연습 2주차부터는 혼자서 모든 걸 다 잘하려고 하는 마음에 힘들었던 것 같은데 우테코에서 단계별로 과제의 목표를 주는 것을 보고 하라는 것만 잘해도 실력이 성장해있겠다는 생각이 들었다.. 3주차 과제 로또 게임을 구현하는 과제였다. 로또 게임은 다음과 같은 절차로 진행된다. 로또 구입 금액을 입력하면 금액에 맞는 개수만큼의 로또를 발행한다. (로또는 1개당 1,000원이다.) 로또 당첨 번호를 입력한다. (입력은 “,”로 구분한다.) 보너스 번호를 입력한다. 발행한 로또에 대해 당첨 결과와 수익률을 출력한다. 실행 결과 예시를 보면 게임 이해가 더 쉬울 것 같다. 구현 과정 설계: 클래스는 도메인 로직을 찾으면 분리하기..

2주차 목표 우테코 측에서 프리코스 참여자에게 부여했던 2주차의 목표는 다음과 같다. 함수 분리하기 함수별로 테스트 작성하는 것에 익숙해지기 그리고 추가된 요구사항들이 있었다. 코드를 구현하기 전 기능 목록을 작성한다. indent depth를 3이하가 되도록 구현한다. - indent depth를 줄이는 좋은 방법은 함수를 분리하는 것이다. 함수가 하나의 일만 하도록 최대한 작게 만들어라. Jest를 활용해 기능 목록이 정상 동작함을 테스트 코드로 확인한다. 2주차 과제는? 숫자 야구 게임 학창시절에 친구랑 열심히 하던 게임이었는데 이걸 프로그램으로 작성한다니까 괜히 신이 났다! 🙃 기능 요구사항 기본적으로 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임이다. 같은 수가 같은 자리에 ..
내가 우테코를 지원한 이유 처음 우테코를 알게 된 건 유튜브를 통해서였다. 알고리즘에 우테코 브이로그가 떠서 봤는데 그 영상에 나오는 크루들의 모습이 너무 좋아보였다. 내가 개발자가 되었을 때 저런 환경에서 공부하고 일하면 좋겠다- 생각했던 그 모습 그대로였던 것 같다. 아침에 커피톡을 하고 강의를 듣고 페어 프로그래밍을 하는 등, 사무실에 얽매여 일만 하는게 아닌 자유분방한 분위기에서 토론을 하고 같이 코딩을 하는 분위기가 너무 좋아보였다. 그래서 나도 우테코에 들어가 내 주변환경을 저렇게 만들어놔야겠다고 생각했다. 어쩌다보니 개발을 10개월 동안 독학을 했는데 이제는 함께 공부하고 의견을 나눌 동료를 찾고싶었고, 단순 알고리즘 문제가 아니라 실제 세상의 문제를 해결해보는 경험을 해보고 싶었다. 우테코..