코드스쿼드 하반기 코딩테스트와 면접이 끝난 뒤 합격 소식을 받고 시작하게 된 첫 날이었습니다.

 

학원에 오기 전 대전 이젠 컴퓨터 학원에서 java 기초를 배웠지만

테스트를 준비하는 과정에서 문제 자체를 이해하기도 힘들고, 어떻게 짜야할지도 모르겠고

그저 막막한 상태로 주변 분들의 도움으로 한달에서 두달정도의 기간을 거쳐 이 곳에 오기 전

java 기초적인 공부를 하고 왔습니다.

 

 

늦지않게 학원에 도착 후

오전 시간은 프리젠테이션과 특강을 들었고

점심은 백엔드 멤버 분들과 같이 식사 후 오후 시간을 시작했습니다.

 

11일에 시작하는 자동차 경주 코드를 짜며 공부했고,

테스트 당시 구현해보라했던 컬렉션 중 ArrayList 사용하여 메서드를 만들어 작업하였습니다.

 

 

-> 코드를 짜면서 고생했던 부분

 

1. 문제 해석[어떻게 만들 것인가, 무엇을 진행해야 할 것인가]

 => 이 부분은 메모장으로 전체적인 진행과정을 세부적으로 나눠 적어보고 진행함.

 

2. 어떤 형태의 코드를 짤 것인가

 => 클래스 분리보단 우선적으로 원하는 것을 한 클래스 안에서 완성할 수 있도록 만듬.

기능별 메서드를 가급적 세부적으로 나눔

 

3. 메서드를 메인 메서드에 불러들인 후 결과값이 초반에 원하는 값이 나오는게 아닌

   미완성의 형태가 됨.

 

 

원하는 결과값

 

자동차의 숫자를 입력하시오.
3

자동차를 움직일 횟수를 입력하시오.
4
================

 

--
---
--- 

 

 

 처음 구동했을 때의 결과값

 

자동차의 숫자를 입력하시오.
3

자동차를 움직일 횟수를 입력하시오.
4
================

 

-

-


-

-

-


-

-

-

 

처음에는 "-"가 찍히는 동작 메서드에서 수정하려 했으나

옆자리의 Red의 도움으로 움직임을 표기하는 메인 메서드에서 반복하여 진행하는 방식으로 진행했습니다.

 

결과는 성공 :D

 

 

11일은 코드를 피드백 받아 수정하고 알고리즘 문제 적어도 한개라도 푸는게 목표입니다.  

 -> 목표 변경 [깃헙 공부 후 피드백 받기]

 

' Codesquad' 카테고리의 다른 글

9월 13일 4일차  (0) 2018.09.14
9월 12일 3일차  (0) 2018.09.13
9월 11일 2일차  (0) 2018.09.12
Posted by Resian
,