be

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스 / BE] 두 번째 미니과제, 자동차 경주🚗

카카오 테크 캠퍼스의 두 번째 미니과제 '자동차 경주' 과제가 나왔습니다. 과제를 진행했던 과정을 포스팅으로 담아보았습니다.  과제 진행 요구 사항 기능 요구 사항주어진 횟수 동안 n대의 자동차는 전진 또는 멈출 수 있다.각 자동차에 이름을 부여할 수 있다. 전진하는 자동차를 출력할 때 자동차의 이름을 같이 출력한다.자동차 이름은 쉽표를 기준으로 구분하여 이름은 5자 이하만 가능하다.사용자는 몇 번의 이동을 할 것인지를 입력할 수 있어야 한다.전진하는 조건은 0에서 9사이에서 무작위 값을 구한 후 무작위 값이 4이상일 경우다.자동차 경주 게임을 완료한 후 누가 우승했는지를 알려준다. 우승자는 한명 이상일 수 있다.우승자가 여러 명일 경우 쉼표를 이용하여 구분한다.사용자가 잘못된 값을 입력할 경우 Ille..

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스 / BE] 첫 번째 미니과제, 숫자 야구 게임⚾

안녕하세요. 카카오 테크 캠퍼스 첫 번째 미션이 나왔습니다. 이 미션은 과제 진행 요구 사항, 기능 요구 사항, 프로그래밍 요구 사항으로 구성되어 있었습니다.   과제 진행 요구 사항숫자 야구 repo를 fork 한 뒤, 클론한다.기능을 구현하기 전에 README.md 파일에 구현할 기능 목록을 작성한다.기능 단위로 커밋하는 방식으로 진행한다. 기능 요구 사항숫자 야구 게임은 1 ~ 9까지의 서로 다른 수로 이루어진 세 자리 수를 맞추는 게임이다.같은 수 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은 수가 전혀 없으면 낫싱이라는 힌트를 얻고, 그 힌트를 이용해서 상대방의 수를 맞추면 승리한다.숫자 야구 게임에서 상대방의 역할은 컴퓨터가 한다.과정을 반복해 컴퓨터가 선택한 세자리 숫자를 모..

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스] 1단계 4주차 학습 일지

📚학습 내용객체 지향 프로그래밍과 객체 지향 설계에  대한 강의를 모두 수강했습니다. 상속, override, 다형성 활용, 추상 클래스와 인터페이스에 대한 강의였습니다. 이를 통해 알고 있던 내용을 한 번 더 확실하게 정리할 수 있는 시간이 되었습니다.  그리고 피드백 폼을 활용하여 잘 설계된 객체 지향은 어떤 것인지에 대한 질문을 드렸습니다. 이번 주에는 미니 과제가 나왔고, 이를 설계하다보니 내가 하고 있는 게 맞는건지, 어떤 식으로 짜야하는지 고민이 되었기 때문입니다. 제가 이해한 바로는 객체는 현실 세계와 같이 행위를 행하는 것(유저, 컴퓨터 등)으로 분리하여 만든 뒤, 이 객체가 갖고 있는 역할과 책임에 대해 정의합니다. 그리고 정의한 기능에 대해 이 객체들이 어떻게 협력할 것인지 설계합니다..

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스 2기 BE] 최종 합격 후기

🍫카카오 테크 캠퍼스란? 카카오 테크 캠퍼스 2기는 카카오가 주최하는 부산대, 전남대, 충남대, 강원대, 경북대학교를 대상으로 진행하는 웹 개발 교육 프로그램으로 현직 강사진과 멘토와 함께 실제 현업에서 업무를 수행하는 방식에 대해 학습할 수 있는 11개월의 과정입니다. 작년 1기에는 부산대, 전남대만 가능했다면 올해는 이 다섯 개의 학교에서 진행하게 되었습니다. 지원 이유 저는 이제껏 프로젝트를 배포해본 적이 있고, 개발자 인턴으로 일해본 경험이 있습니다. 그러나 프로젝트를 진행하면서도 인턴을 하면서도 멘토 또는 사수가 없었습니다. 그러다 보니 설계에서 생긴 근본적인 오류나 어떠한 지식의 존재 자체를 몰라서 사용하지 못하는 경우가 많았습니다. 공부를 하면 할수록 현업에서 일하는 개발자분들의 이야기가 듣..

pkyung
'be' 태그의 글 목록