1. Git 수정하기 지난번 포스팅에서, Git을 생성하고, Git 내의 버전관리르 하는 방법까지 진행 하였습니다. 우리는 지금까지 Git 내의 변화를 저장하는 방법까지만 알고있습니다. 하지만, Git의 핵심 기능중 하나는 버전관리 입니다. 첫 포스팅을 잠시 볼까요? Git으로 아무리 변경 이력을 알아도, 이전의 변경 이력으로 돌아가지 못한다면 단순 Log에 불과합니다. 이때, Git은 "git checkout commit_id" 를 사용해서 이전 버전으로 돌아가는것이 가능합니다. 아래 예시를 보시죠 최초 commit 이후 추가적인 2번의 commit 결과, 현재는 start ver3이라는 메모를 입력한 commit이 최신 버전입니다, (HEAD -> Master 를 통해 현재 Repository의 상태..
이번 문제는, 재귀적인 탐색을 통해서 조건에 맞는 경로를 탐색하는 문제입니다. https://programmers.co.kr/learn/courses/30/lessons/43164 코딩테스트 연습 - 여행경로 [["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["ATL","SFO"]] ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] programmers.co.kr 제한사항 -.모든 공항은 알파벳 대문자 3글자로 이루어집니다. -.주어진 공항 수는 3개 이상 10,000개 이하입니다. -.tickets의 각 행 [a, b]는 a 공항에서 b 공항으로 가는 항공권이 있다는 의미입니다. -.주어진 항공권은 모두 사용..
이번 포스팅에서는 CLI를 이용해서 Git을 사용하는 방법을 알아보겠습니다. 먼저 Git은 사용자가 지정한 폴더의 파일들의 변화를 관리하게 됩니다. 이때, Git으로 관리하기 시작한 Folder를 Repository 라고 부릅니다 특정 Folder를 Repository로 만드는 방법은. 1. Git Bash의 working Directory를 Folder로 옮긴다 2. "Git init"을 git Bash에 입력한다 보시면, git init 이후 숨김처리된 .git이라는 폴더가 생성된 것을 볼 수 있습니다. 이렇게 되면, 이후에 해당 folder에 생성&변경되는 파일을 git으로 관리할 수 있게 됩니다. "git init" 명령어는 두가지 역할을 하는데, 1. 특정 Folder를 Repository화 2..
이전 포스팅에서는, Git이란 무엇인지에 대해서 알아봤습니다. 이번 포스팅은 이러한 Git을 사용하는 방법에 대한 포스팅 입니다. Git을 사용하는 방법은 크게 두가지 입니다. 1. CLI(Command Line Interface) 2. GUI(Graphic User Interface) 1. GLI CLI는 윈도우의 DOS창이라고 불리는 모습과 유사하게, Command를 입력해서 git을 사용하는 방법입니다. 가장 원초적인 방법이지만, 모든 기능을 쓸 수 있기 때문에 매우 유용합니다. 아래 사이트를 통해서 다운받을 수 있습니다. https://git-scm.com/ Git git-scm.com 각자 환경에 맞는 프로그램을 다운받으시면 됩니다! 설치과정에서 뭔가 많이 설정을 하라고 나오는데, 저같은 경우는..
프로그래밍에 조금이라도 관심이 있는 분이라면, GitHub 라는 말을 들어보셨을겁니다. 이번 포스팅은 GitHub의 Git에 대해서 다룹니다. https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 깃 (소프트웨어) - 위키백과, 우리 모두의 백과사전 깃저장소 생성, 파일 추가, 원격 동기화를 표시하는 명령 줄 세션원저자리누스 토르발스[1]개발자주니오 하마노(Junio Hamano), 리누스 토르발스 등[2]안정화 버전2.32.0[3] / 2021년 6월 6일 (35일 전) 저 ko.wikipedia.org Git이란, 소스코드나 문서 등의 파일의 버전관리를 도와주는 프로그램이라고 할 수 있습니다. 예를..
이번문제는 Heap을 사용하여, 최소의 시간으로 정렬된 리스트를 만드는 문제입니다. (+욕심쟁이 방법론) https://programmers.co.kr/learn/courses/30/lessons/42627 코딩테스트 연습 - 디스크 컨트롤러 하드디스크는 한 번에 하나의 작업만 수행할 수 있습니다. 디스크 컨트롤러를 구현하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 요청이 들어온 순서대로 처리하는 것입니다. 예를 programmers.co.kr 이번 문제는 [[Event1 발생시간, Event1 처리에 걸리는시간],,,,,] 의 형태로 다수의 Event가 존재할 때 "Event가 발생~Event가 처리가 완료" = 소요시간 이때, 모든 Event의 소요시간의 평균값을 가장 작게 만드는게 이번 ..
- Total
- Today
- Yesterday
- 자료구조
- 이분탐색
- 동적계획법
- Search알고리즘
- 사칙연산
- heap
- 완전탐색 알고리즘
- 병렬처리
- Sort알고리즘
- C++
- GDC
- prime number
- git
- 프로그래머스
- 분할정복
- 컴퓨터그래픽스
- 코딩테스트
- hash
- Greedy알고리즘
- Python
- stack
- AVX
- 알고리즘
- SIMD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |