본문 바로가기

전체 글

JAVA 기초적인 데이터 종류와 변수 대체적으로 코딩에 관심이 있는 사람이라면 다들 이런 공부는 해봤을 거다. 오늘은 내가 배운 것들을 정리를 하며 복습의 개념으로 기록을 해볼까 한다. 내가 이해하고 있는 것으로 말해서 내용이 어렵다고 생각할 수도 있지만 대체적으로 코딩을 처음 배우는 사람들도 이해하기 쉽게 설명을 해볼까 한다. 개발자... 처음 공부를 시작하는 사람들은 대체적으로 어떤 언어를 써서 개발을 할까?? 라는 고민에 휩싸인다. 그래서 언어를 배우기 전 모든 언어에 공통적으로 쓰이는 데이터!! 그중 가장 기초적인 데이터를 말해볼까 한다. 일단 기본적인 데이터는 기본형 데이터, 참조형 데이터 이렇게 두 종류로 나뉜다. 기본형 데이터부터 보자 처음으로 기본형 데이터는 Primitive Data Type으로 PDT라고 불린다. 그 종류는.. 더보기
개발자들의 협업 방법 Git & GitHub 의 기초 (초보자) Git과 GitHub는 개발자들의 협업에 아주 중요한 역할을 차지한다. 먼저 깃에 대해 설명을 하고 싶다. 깃은 로컬 즉 본인 컴퓨터에서 인터넷 연결이 필요 없이 개발을 진할 할 수 있다. 또한 중앙 저장소가 삭제되어도 원상복구가 가능하다. Git에서 간단하게 사용되는 용어들이 있는데 Repository : 저장소이다. 이곳에 히스토리나 태그, 소스의 버전을 저장한다. 또한 작업자가 변경한 모든 히스토리를 확인 Branch : 현재 상태를 복사 Working Directory : 수정한 파일을 아직 로컬 데이터 베이스에 Commit 하지 않은 것 Staging Area : 현재 수정한 파일을 곧 Commit 할 것이라고 표시한 상태 Head : 현재 작업 중인 Branch를 가리킴 Commit : 변경된.. 더보기
[프로그래머스/Lv.1] 체육복 -JAVA 처음 문제를 읽고 문제에 핵심이 무엇인지 생각해 보았다. 쭉 일어보고 정리가 가능한 것부터 깔끔히 하고 가보자 라는 생각으로 정리한 결과 전체 학생의 수 n 체육복을 도난당한 학생들의 번호 배열 lost 여벌의 체육복을 가져온 학생들의 번호 배열 reserve 이때 수업을 들을 수 있는 학생의 최댓값을 return 하는 문제로 해석한다. 일단 먼저 배열부터 정렬해 보았다. 체육복 여벌이 있는 학생에 대한 배열과 도난당한 학생에 대한 배열을 정렬한다. 여기서 전체 학생수 n명에서 도난당한 학생의 수만큼 빼게 되면 도난당하지 않는 학생의 수를 생각했다. 그러고 나중에 체육복을 빌리게 되었을 때 answer값에 더하면 되지 않을까 생각했다. 이제 여벌 체육복을 가져왔지만 도난당했는 경우를 생각해 봤을 때 잃어.. 더보기
[프로그래머스/Lv.1] 같은 숫자는 싫어 - JAVA 문제 문제를 풀기 위해서 문제에 대한 분석 연속적으로 나타나는 숫자 하나만 남기고 전부 제거하려 한다는 점 제거되고 남은 수들을 반환할 때 원소들의 순서를 유지해야 하는 점 제한 사항 배열 원소의 크기는 0 더보기