전체 글 103

[Git] pull과 fetch의 차이

pull은 원격 저장소에서 가져오는것과 동시에 merge를 시킵니다.fetch는 원격 저장소에서 local 저장소에서 가져와서 내 기존의 브랜치와는 다른, fetch_Head 브랜치가 생겨서 해당 브랜치에 가져와집니다. 충돌요소는 없는지 섬세히 본 후에 merge를 할 수 있습니다. git log //그냥 status를 하면 로컬에서 내가 쓴 commit과 병합한 사항들의 이력만 조회가 됩니다.git fetch origin //현재 로컬 상태보다 최신의 사항들을 모두 가져옵니다.git log //다시 살펴보면 최근에 팀원이 commit 또는 push를 한 이력들이 추가로 모두 조회 됩니다.

Git/GitHub 개념 정리

1. Git이란?1-1. 버전관리란?개발 중간지점을 저장하여 오류가 나거나 다른 사람과 협업할 때 용이하도록 하는것. 팀 프로젝트 할 때 각자 작업을 하여 합치는 것이 필요하기 때문에 그럴 때 필요하다.1-2.Git이란?원하는 시점마다 깃발을 꽂고 깃발이 꽂힌 시점으로 자유롭게 이동 가능한 소스코드 버전 관리 시스템.1-3. Git의 기능협업버전관리브랜치를 생성2. GitHub란?2-1.GitHub 란?git 호스팅사이트 중에 하나. 시간과 공간의 제약 없이 협업이 가능하다gitHub : 오픈소스에 참견할 수 있음!!2-2. GitHub의 기능저장소 호스팅Pull Request 및 Issue Tracking문서화 및 위3. 깃 설치4. 로컬 저장소 실습4-1. 로컬 저장소 만들기전역 설정 값 입력$ gi..

[kotlin] BOJ 2575 문자열 반복

구조 분해 선언 (destructuring declaration)코틀린에서 구조 분해 선언을 사용하면, 리스트나 데이터 클래스로부터 여러 값을 한 번에 추출하고 변수에 할당할 수 있다.val (r, s) = br.readLine().split(" ") 과 같이 사용할 수 있다.String.repeat()문자열(String) 클래스의 확장 함수이다. 문자열에 대해 반복된 문자열을 생성하고 싶을 때 사용하는 함수로, String.repeat(n) 형식으로 사용한다.n이 0인 경우 빈 문자열을 반환한다.원본 문자열은 변하지 않으며, 반복된 문자열을 새로운 문자열로 반환한다.it.repeat는 반복 함수 repeat의 맥락에서, 람다 내에서 it가 String 타입일 때 사용된 것이다.joinToString어떤..

[kotlin] BOJ 2577 숫자의 개수

intArray배열을 생성할 때에는 intArray(10) 과 같이 생성한다.ch - '0'char은 숫자로도 볼 수 있기 때문에 char 형에 문자 0을 빼면 숫자 0이 된다.내 코드import java.io.BufferedReaderimport java.io.InputStreamReaderfun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val a = br.readLine().toInt() val b = br.readLine().toInt() val c = br.readLine().toInt() val multiple = (a * b * c).toString() val counts = IntArr..

[kotlin] BOJ 10250 ACM 호텔

split구분자를 지정해 split할 수 있다.map중괄호 람다함수식을 이용해 int로 바꿀 수 있다.let호출 대상이 0이 아닌 경우에만 열리니 null safe 기능을 가지고 있다.let 내부에서는 전달된 객체를 it으로 사용할 수 있다. (람다함수식으로 표현 가능)??. : 안전한 호출 연산자현재 x는 Int?타입으로 선언되어있음 nullable이기 때문에 null에 관한 처리를 해줌nullableNon-Nullable 타입: val name: String = "Alice"Nullable 타입: val name: String? = nullKotlin에서는 안전한 호출 연산자(?.)를 사용하여 Nullable 변수에 접근할 수 있다. 이 연산자는 해당 변수나 객체가 null일 경우 null을 반환하고..

[Kotlin] BOJ_2562 최댓값

문제 링크https://www.acmicpc.net/problem/2562listlist에는 두 가지 종류가 있다.mutable list와 immutable list이다.mutable list는 변경이 가능하다.mutableListOf() 로 사용한다.immutable list는listOf 로 사용한다.MutableList이것은 인터페이스로, 무언가를 오버라이딩하고 싶을 때 사용할 수 있다. 더 자세한 내용은 코틀린 문법 공부를 진행하면서 배우려고 한다.forfor문은 java와 다르게 for (i in 0.. 다음과 같이 사용 가능하다.내 문제 풀이import java.io.BufferedReaderimport java.io.InputStreamReaderfun main() { val br = B..

[백준]파이썬: 오븐시계(2525번)

A, B= map(int, input().split())C = int(input())hour = (B+C)//60min = (B+C)%60if B + C >= 60: if A+hour >= 24: A = A - 24 A = A + hour print(A, min)else: print(A, B+C)시계의 기능을 정확히 살린 코딩.1. '시'가 넘어가는지, 안넘어가는지2. (넘어간다면) 24시가 넘어가는지 안넘어가는지** 24시가 넘어간다면 A에서 24시간을 빼고 재정의4. A에 추가되는 시간을 '시'단위로 더하기.