저장소 종류 - 로컬 저장소 (local repository) : 내 PC에 파일이 저장되는 개인 전용 저장소 - 원격 저장소 (Remote Repository) : 여러 사람과 함께 공유하기 위한 저장소 * 로컬 저장소가 있는 경우 1 ~ 3 생략 * 1️⃣ 프로젝트 담을 디렉토리 생성 2️⃣ 터미널에서 프로젝트가 있는 디렉토리로 이동 3️⃣ 아래 명령어 입력 git init 4️⃣ 파일 추가하기 // 파일 하나만 올릴 경우 git add {파일명} ex) git add README.md // 디렉토리에 있는 파일 전부 올릴 경우 git add . 5️⃣ 깃 커밋하기 git commit -m "{메세지 입력}" ex) git commit -m "first commit" 6️⃣ 로컬 저장소랑 원격저장소랑..
1️⃣ "Create repository" 클릭 - 로그인 후, 왼쪽 상단에 초록버튼 클릭! 2️⃣ 레포지토리 이름 정하기 및 세부 설정 하기 - Repository name : 레포지토리 이름 적기 (영어 권장, 필수) - Decription : 레포지토리에 올릴 프로젝트 설명 적기 (선택) -Public : 레포지토리 공개 / 누구든지 볼 수 있음 - Private : 레포지토리 비공개 / 나만 볼수 있음 (부분 유료) - Add a README file : 프로젝트에 대한 설명을 길게 쓸 수 있는 파일 - Add .gitignore : 깃허브에 올릴 때, 배제할 파일 형식들을 넣어두는 파일 - Choose a license : 프로젝트에 적용할 라이센스를 선택할 수 있음 3️⃣ "Create rep..
Github란? - Git repository 호스팅 서비스, 원격 저장소 제공 - Wiki 및 기본 작업 관리 도구와 같은 액세스 제어 및 여러 협업 기능을 제공 - 즉 자신의 컴퓨터가 아닌 다른 곳에 백업본을 남겨둘 수 있는 곳 1️⃣ GitHub 사이트 접속 https://github.com GitHub: Where the world builds software GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs an..
커밋과 레포지토리 개념 - 커밋(commit) : 프로젝트 디렉토리의 특정 모습을 하나의 버전으로 남기는 행위 & 결과물 - 레포지토리 (repository) : 저장소로 커밋이 저장되는 곳 git 작업 영역 working directory : 작업을 하는 프로젝트 디렉토리 staging area : git add를 한 파일들이 존재하는 영역, 커밋은 staging area에 있는 파일들만 커밋됨 repository : working directory의 변경 이력들이 저장되어 있는 영역, 즉 커밋들이 저장되는 영역 git이 보는 파일 상태 1. Untracked 상태 - '추적되지 않고 있는'이라는 뜻으로, 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태 - 한 번도 git add 해..
git이란? -버전 관리와 동시 협업을 가능하게 하고 다른 컴퓨터에 작업물 보낼 수 있는 툴 버전 관리란? - 파일의 변화를 시간에 따라 기록해두었다가 후에 특정 시점의 내용을 가져올 수 있는 시스템 - 장점 : 지난 과정 확인 가능, 이전 버전으로 돌아갈 수 있음 0️⃣ brew 준비 - brew가 설치되지 않았다면 아래 글 참고👇🏻 https://zoeful-log.tistory.com/85 HomeBrew 설치하기 HomeBrew란? - 맥에서 외부 프로그램을 쉽게 설치해주는 프로그램 1️⃣ homebrew 설치 페이지 접속 -https://brew.sh Homebrew The Missing Package Manager for macOS (or Linux). br..
HomeBrew란? - 맥에서 외부 프로그램을 쉽게 설치해주는 프로그램 1️⃣ homebrew 설치 페이지 접속 -https://brew.sh Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 2️⃣ 홈페이지 하단의 커맨드 복사 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 3️⃣ Mac 터미널 열기 - 화면 왼쪽 상단의 돋보기 클릭 후, terminal 입력 4️⃣ 복사한 커맨드 붙여 넣은 후 엔터 - 컴퓨터 잠금 비밀번호가 있을 시 입력해줌 5️⃣ 한번 더 엔터키 눌러주기 - 엔터누르면 설치..
https://www.acmicpc.net/problem/14225 14225번: 부분수열의 합 수열 S가 주어졌을 때, 수열 S의 부분 수열의 합으로 나올 수 없는 가장 작은 자연수를 구하는 프로그램을 작성하시오. 예를 들어, S = [5, 1, 2]인 경우에 1, 2, 3(=1+2), 5, 6(=1+5), 7(=2+5), 8(=1+2+5)을 만들 www.acmicpc.net # 모듈 추가 from collections import Counter from itertools import combinations # 입력 n = int(input()) s = list(map(int, input().split())) # 입력값의 모든 조합을 구한 후, 조합 별 합을 새로운 리스트에 추가함 sum_list = ..
https://www.acmicpc.net Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net from itertools import combinations n, s = map(int, input().split()) nums = list(map(int, input().split())) result = 0 for i in range(1, n+1): combin = list(combinations(nums, i)) for j in combin: if sum(j) == s: result += 1 print(result) # lys74423님 코드 import sys input=sys.stdin..
- KAKAO
- 프로그래머스코딩테스트
- GIT
- 조합
- 문법
- 컴퓨터개론
- x만큼간격이있는n개의숫자
- SWiFT
- 월간 코드 챌린지 시즌2
- 알고리즘문제
- 프로그래밍언어
- 코드잇
- 유닉스커맨드
- Summer/Winter Coding(~2018)
- 코딩테스트
- level2
- 재귀함수
- 피보나치
- 프로그래머스
- 월간 코드 챌린지 시즌1
- 프로그래머스 프로그래머스문제
- 파이썬문법
- 알고리즘
- 프로그래머스문제
- 정렬
- 파이썬
- 백준
- level1
- 이진탐색
- 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday