Slow and steady wins the race

언어 공부 4

[C++/코딩테스트] 프로그래머스: 다리를 지나는 트럭

다리를 지나는 트럭 풀이 문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/42583 풀이 1 queue를 이용해 풀었습니다. 처음에는 q_bridge를 queue 를 통해서 를 나타내려고 했습니다. 근데 queue의 접근자가 되지 않아서 그 부분에서 고민을 하다가 그냥 vector를 사용해서 해결하였습니다. 알고리즘의 순서를 간단히 표현하면 다음과 같습니다. 1. 버스의 무게들을 큐 변수(q_wait)에 대입합니다. 2. 처음 트럭을 다리로 보냅니다. 3. q_wait가 비어있을 때까지 반복문을 수행합니다. 3-1. 트럭을 한 칸씩 이동시킵니다. 3-2. 다리를 지난 트럭이 있는지 확인합니다. 3-3. 대기해있는 트럭이 들어올 수 있는지 ..

언어 공부/C++ 2023.05.11

[C++/코딩테스트] 코테 관련 함수 및 방법 정리

문자열 입력받기 cin 공백을 무시한다. 띄어쓰기, 엔터, 탭 등으로 입력값의 기준을 설정한다. 숫자를 한글자씩 잘라서 input을 받는 상황 #include #include using namespace std; int main() { int N = 5; vector v(N, vector(N,0)); for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) scanf("%1d", &v[i][j]); } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) cout

언어 공부/C++ 2023.04.11

[git] Repository 안에 하위 폴더 넣기

출처: https://jacobgrowthstory.tistory.com/m/89 [git] modified: (untracked content) 에러 해결하기 - submodule 삭제 문제 상황 Repository 내부 특정 디렉토리의 수정사항을 git 에서 트래킹 할 수 없음 해당 디렉토리를 GITHUB에 push 하더라도, GITHUB에서 해당 디렉토리에 접속 불가능 원인 해당 디렉토리를 submodule (하 jacobgrowthstory.tistory.com Repository에 하위 폴더를 넣고 싶었다. 아래 내용이 뜨면서 업로드가 안 된다. "modified content, untracked content" 인터넷 찾아보니 내가 업로드 하려고 했던 폴더도 하위 repo로 인식했던 것 같다...

[github] repositiory 설정 및 관리(in ubuntu)

https://www.lainyzine.com/ko/article/how-to-link-github-remote-repository-and-local-git-repository/ https://corinediary.tistory.com/2 github repository 생성 git clone [REPO_URL] [DIR] git clone https://github.com/[USERNAME]/[REPOSITORY_NAME].git repo된 디렉토리에 들어가서 파일 생성된 것 확인 ls -al git remote -v remote: Support for password authentication was removed on August 13, 2021. Please use a personal access..