전체 글

· TIL
.mapToInt() 다른 사람들의 TIL을 보며 내 글이 두서가 없다는 것을 느꼈다. 해서 이후부터는 TIL도 목적성을 가지고 작성해야겠다 라는 목표를 세운다. 그 조건을 가지는 첫 글을 작성한다.팀 과제를 진행하며 Java의 내장 함수의 활용하는데 있어 어려움을 느꼈다. 해서 숙련을 위한 방법이 무엇이 있을까 하다 마침 알고리즘 스터디를 겸하고 있어 선행을 조금 진행하게 되었다. //나누어 떨어지는 숫자 배열 public int[] solution14(int[] arr, int divisor) { int[] answer; List integerList = new ArrayList(); for (int i = 0; i < arr.length; i++) { if(arr[i] % divisor == 0) ..
· TIL
해당 클래스에서 사용할 메서드는 그 클래스 내부에 선언되어야 하는가? 헌데 그 메서드가 범용성이 높다면? 다른 클래스에서도 사용 빈도가 높은 함수라면 코드의 재 사용성을 고려하지 않고 서로 각각의 메서드에 이중 저장을 하는게 나을까? 객체지향에서 말하는 캡슐화의 기준점이 무엇인가?본 과제를 진행하며 팀원(나보다 잘함)과 의견이 대치되는 부분이 발생했다. 일단은 내가 맡은 파트에서 내가 작성한 코드라 마찰이 발생하거나 그러지는 않았다. 다만 나는 아직 객체지향을 이해해가는 과정에 있기 때문에 내 방법과 팀원의 방법을 두고 고민해 보게 되었다. public static Date inputStringToDate () { // scanner 를 갖고 있음. // Str ( 000000 ) -> Date // 예..
· TIL
네카라쿠배 당 토직야몰두센 당근마켓의 server 밋업 2회에 다녀왔다. 점점 마크다운이 늘어가는걸 느낀다.오늘은 공부 땡땡이 치고 놀러 다녀왔다. Festa.io 에 당근마켓 서버 밋업이 등록되어 있다는 정보를 친구로부터 듣게 되었다. 항상 어디서 이런것들을 찾아올까... 정보 탐색 초고수 다. 내가 당근마켓이라고 하면 혼낸다.. 이젠 당근이라면서 다만 이미 등록된지 꽤 지난터라 무료 티켓은 이미 매진 상태였다. 준비된 자에게 찾아온 기회 라는 이름의 행운으로 친구는 예약을 할 수 있었지만 나는 그렇지 않았기에 주기적으로 새로고침을 해보는 것 밖에 별 다른 수가 없었다. 아이유 티케팅에서 이런 경험을 해봤고 역시나 자리는 나오지 않았기에 별로 미련을 갖지 않았는데, 정말 운 좋게도 공부하다 집중력이 떨..
· KPT
2번째 팀 ( 팀_테트리스 ) 과제 "호텔 예약 시스템" 만들기 회고록&#39; KPT 란? 본 주차 회고록도 지난주차를 따라 Keep , Try, Problem 으로 분류하여 작성한다. KEEP 팀원 모두가 성장 하려는 의지를 보였다. 협업을 위한 다양하고 새로운 시도 Code with me Git 를 통해 협업률을 높일 수 있었다. 모르거나 부족한 부분이 있으면 적극적인 질문을 통해 팀원과 상호 성장하였다.Problem 자료구조 효율적인 활용에서 난항을 겪었다. 플로우차트나 클래스 다이어그램등 UML에 익숙하지 못하여 완벽하게 활용하지 못하였다. 완성된 과제를 문서화하지 못하였다.Try - Problem을 해결할 수 있도록 실천해 보았으면 하는 부분 기능의 구현보다 기획 단계에 더욱 투자하여 완성도를..
· TIL
할일이 많은데 자꾸 밀린다. 아침에 TODO 리스트를 작성할 때마다 시간이 부족한게 맞는지 내가 딴짓을 너무 많이 하는건지 불안감이 든다.하루 세문제씩 알고리즘 스터디를 하기로 했다. Java의 숙련도를 높이기 위해 뭐든 하면 나쁠것 없다는 마음으로 참여했다. 홀 짝 public String solution2(int num) { if ( num % 2 == 0) return "Even"; // 0 포함 else return "Odd"; // 음수 포함 } 약수의 합 public int solution1(int n) { int answer = 0; for (int i = 1; i
· TIL
2주차 프로젝트 호텔 예약 시스템은 키오스크보다 생각할 부분이 더 많았다. 내가 생각한것보다 훨씬 많았다.호텔 예약 시스템을 만들기 위해 Date 타입을 이용하기로 했다. 우선 Date 타입은 Tue Dec 25 00:00:00 KST 2012의 순서로 출력된다. 년, 월, 일, 시, 분, 초 여섯개의 인자를 포함하여 입력해야 하는데, 유저가 날짜 조회를 하는데 굳이 시, 분, 초 를 입력할 필요는 없다고 판단하여 년, 월, 일 만 받기로 했다. 또한 우리가 실제 프로그램을 만드는것은 아니나 편의성을 위해 날짜 조회에서 String 타입으로 6개의 숫자를 입력받기로 했다 (ex. 231225) import java.text.SimpleDateFormat; SimpleDateFormat format = n..
정유감
정말유감이야