* 다음 포스팅은 깃허브(GitHub)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Git 관련 내용에 대한 이해가 부족하신 분은 Git 카테고리의 글을 먼저 읽고 GitHub 포스팅을 읽어 주세요. [목차] #1 깃허브에 파일 올리기 : git push - 1.1 깃허브에서 직접 커밋하기 #2 깃허브에서 파일 내려받기 : git pull [목표] - 깃허브(GitHub) 원격 저장소에 파일을 올리고, 내려 받는 방법에 대해 이해한다. #1 깃허브에 파일 올리기 : git push 지역 저장소 (내 컴퓨터) 의 파일을 원격 저장소 (Git Hub) 에 올리는 것을 "푸시(Push)" 라고 한다. 다음 명령을 CLI 창에 입력..
* 다음 포스팅은 깃허브(GitHub)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Git 관련 내용에 대한 이해가 부족하신 분은 Git 카테고리의 글을 먼저 읽고 GitHub 포스팅을 읽어 주세요. [목차] #1 GitHub? #2 원격 저장소 생성 #3 지역 저장소 생성 및 연결 [목표] - 깃허브(GitHub)를 이용해 원격 저장소를 생성하고, 지역 저장소와 연결하는 방법에 대해 이해한다. #1 GitHub? [Git] 카테고리 에서 자신의 컴퓨터에서 작업한 뒤 작업물을 컴퓨터 안에 커밋하는 과정에 대해서 정리했다. 이 저장소를 지역 저장소 (local repository) 라고 부른다. 하지만 이런 작업물을 지역 저장..
#INFO 난이도 : SIVLER1 알고리즘 유형 : 다이나믹 프로그래밍(DP) ∞ 문제 출처 : 11052번: 카드 구매하기 (acmicpc.net) 11052번: 카드 구매하기 첫째 줄에 민규가 구매하려고 하는 카드의 개수 N이 주어진다. (1 ≤ N ≤ 1,000) 둘째 줄에는 Pi가 P1부터 PN까지 순서대로 주어진다. (1 ≤ Pi ≤ 10,000) www.acmicpc.net #SOLVE 돈을 최대한 많이 지불해서 카드 N개를 구매하는 것이 문제의 목표이다. 카드팩이 N개 주어졌을 때, 마지막 카드팩의 개수가 포인트이다. 마지막 카드팩에 들어있는 카드의 개수가 i개라고 가정할 때, 나머지 카드팩에 들어있는 카드의 개수는 N - i 개 이다. DP[N] = N개의 카드를 구매하는 최대 가격 이라..
* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. [목차] #1 수정한 파일 되돌리기 : git checkout -- 파일이름 #2 스테이징 되돌리기 : git reset HEAD 파일이름 #3 커밋 되돌리기 : git reset HEAD^ , git reset --hard 커밋 해시 , git revert #3.1 최신 커밋 취소하기 : git reset HEAD^ #3.2 특정한 커밋으로 되돌리기 : git reset --hard 커밋 해시 #3.3 삭제하지 않고 커밋 되돌리기 : git revert 커밋해시 #1 수정한 파일 되돌리기 : git ch..
* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. [목차] #1 tracked & untracked #2 tracked 파일의 상태 : unmodified modified staged #1 tracked & untracked 작업트리에 존재하는 파일은 크게 tracked 상태와 untracked 상태로 분류된다. 한 번이라도 버전 관리를 수행한 파일은 깃이 파일의 상태를 추적하는데, 깃이 추적하고 있는 파일을 tracked 상태로 정의한다. 반대로 버전 관리를 수행하지 않은 파일은 깃이 상태를 추적하고 있지 않다고 하여 untracked 상태라고 한다. ..