분류 전체보기 73

[백준] 1008번: A/B | C++ 풀이

# 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. # 풀이 앞서 더하고 빼는 문제를 풀다가 풀었더니... 처음엔 당당하게 A/B 적고 틀렸다! 이 문제를 풀이할 땐 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이라는 문구에 주목해야 한다. 이를 위해서는 소수 9자리 이상 출력을 해야 한다는 뜻인데, 정답 소스코드를 보며 필요한 개념을 정리해보자. #include using namespace std; int main() { double a, b; cin >> a >> b; cout.precision(15); cout a >> b; 소수 9자리 이상 출력해야 하므로, 입력값으로 주어지는 A와 B를 double형으로 받아주었다. (double은 62비..

백준/C++ 2023.05.02

[CLI] 여러 개의 파일을 버전으로 만들고 비교하기

Today 230411 📝 생활코딩 GIT2-CLI 버전관리편 5~6강 Command 명령어 $ git log --stat : 커밋 메시지와 관련 파일이 함께 나열됨 $ git log -p: 커밋에 대한 diff 함께 출력 p: patch의 약자 ▷ git log -p 옵션에 대한 자세한 내용은 해당 문서 Generating patch text with -p 를 참고 $ git diff : Show changes between commits, commit and working tree, etc diff: difference의 약자 $ git reset --hard : Resets the index and working tree. Any changes to tracked files in the workin..

GIT 2023.04.12

[CLI] 버전 만들기

Today 230410 📝 생활코딩 GIT2-CLI 버전관리편 1~4강 Command 명령어 $ cd ~ : 홈 디렉토리로 이동 $ cd 디렉토리 이름: 디렉토리로 이동 $ cd .. : 상위(부모) 디렉토리로 이동 $ ls -al : 숨김파일/상세정보까지 출력 $ git init : 현재 디렉토리를 git에게 버전관리 시킴 init: Initialized의 약자 (초기화) 기타 git 관련 주요 명령어는 "Git Cheat Sheet" 검색 📌 GIT2 - CLI 버전관리 | 4. 버전 만들기 - Repository: 버전들을 저장하는 저장소; 만들어진 버전 - Workingtree: 버전으로 만들어지기 전 단계; 파일을 수정하는 곳; 수정한 파일들 - Staging Area: 버전을 만들려고 할 때,..

GIT 2023.04.11
728x90