잔디심기의 척도를 육안으로 확인할 수 있는 것이 바로 contribution 이지요. 그런데, PC를 새로 셋팅하면서부터 이전에는 잘찍히던 contribution이 안찍히길래, 원인을 찾아보았습니다. 아직... 멀고도 먼 잔디심기 여정... 익숙해져야 할텐데, 학업과 병행하다보니 쉽질 않네요. 그럼 서론은 이 정도에서 마치고 본론으로 들어가겠습니다. 우선, 3일에 걸쳐 테스트한 결과 원인은 단순했습니다. 기존에 github 연결전에 user.name과 user.email을 설정했었는데 새로운 폴더를 만들고 지역 저장소를 설정하다보니 해당 설정이 제대로 안들어간 것 같더군요. 해당 설정내용은 git config --list 라는 명령어를 통해 확인이 가능한데요. 이전에 한번 설정을 했었기 때문에, list..
전체 글
공유 문화가 좋아 운영하는 블로그입니다. 개발, 컴퓨터 활용법, 기술/자기계발 도서의 서평을 주로 다룹니다.| 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이느 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. | 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B ≤ A ≤ V ≤ 1,000,000,000) | 출력 첫째 줄에 달팽이가 나무 막대를 모두 올라가는데 며칠이 걸리는지 출력한다. | 예제 입력 1 2 1 5 | 예제 출력 1 4 | 문제의 키 포인트 1. 올라가는 높이: A, 미끄러지는 높이: B, 총 나무 막대의 높이: V 2. 정상에 올라간 후에는 미끄러지..
| 문제 무한히 큰 배열에 다음과 같이 분수들이 적혀있다. 1/1 1/2 1/3 1/4 1/5 ... 2/1 2/2 2/3 2/4 ... ... 3/1 3/2 3/3 ... ... ... 4/1 4/2 ... ... ... ... 5/1 ... ... ... ... ... ... ... ... ... ... ... 이와 같이 나열된 분수들을 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> ... 과 같은 지그재그 순서로 차례대로 1번, 2번, 3번, 4번, 5번, ... 분수라고 하자. X가 주어졌을 대, X번째 분수를 구하는 프로그램을 작성하시오. | 입력 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. | 출력 첫째 줄에 분수를 출력한다. | 예제 입력 1 14 { 예제 ..
Visual Studio Code에서 터미널을 열려는데, 당췌 어디있는지 위치조차 찾기 힘드신분이 계실 것입니다. 이 경우 아래 순서를 따라해주시면 간편하게 설정하실 수 있습니다. 1. vs code를 실행한다. 2. 상단 탭 메뉴에서 터미널(terminal)을 클릭한다. 단축키: Crtl + shift + ` > 그러면 하단의 아래와 같이 빨간 글씨로 에러가 뜨며, 터미널이 나오는 것을 보실 수 있다. 기본 셋팅값으로 powershell이 설정되어 있다. > 빨간 글씨가 신경쓰이는가? 그러면 아래의 설정을 따라 해주시면 된다. 3. 터미널 우측 상단에 '+' 옆의 '∨' 를 클릭한다. > 초기 설정으로는 앞서 말했듯이 PowerShell 잡혀있다. 우리는 기본값(Default Value) 변경을 할 것..
| 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. | 입력 첫째 줄에 N(1≤N≤1,000,000,000)이 주어진다. | 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇개의 방을 지나는지 출력한다. | 예제 입력 1 13 | 예제 출력 1 3 | 문제의 키 포인트 1. 규칙을 발견하자. 2. 6각형에서 뻗어나가는 방향은 총 6가지이다..
| git init : 지역 저장소 생성 및 초기화 | git init --bare (github와 같은 원격저장소를 사용하는 것이 아닌, 본인 pc를 서버로 사용할 때) : 원격 저장소용 git을 생성하는 방법 | git remote add [저장소명] [저장소 주소] : 원격 저장소 연결 | HTTP 방식 | git remote add [원격 저장소 약어] https://github.com/[본인 git 주소]/[본인 git 원격 저장소명].git : github의 원격 저장소를 본인의 지역 저장소에 연결합니다. 처음 연결할 때에는 보통 원격 저장소 약어를 'origin'으로 설정을 하며, 추가로 다른 약어를 사용하셔도 무방합니다. 이 경우, push할 때 아이디와 password를 입력해야됨. 'B..
| 문제 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT)이라고 한다. A, B, C가 주..
| gistory 사용 목적 gitstory는 git이 어떻게 작동하는가를 육안으로 볼 수 있는 Tool입니다. git의 원리에 대해서는 egoing, 생활코딩의 영상을 통해 참고하시면 좋습니다. | gistory 사용법 안내 1. python을 설치합니다. https://www.python.org/downloads/ 2. 명령 프롬프트(cmd)에서 pip install gistory 명령어를 실행하여 gistory를 설치한다. pip install gistory 3. 내용을 보고 싶은 저장소의 .git 폴더로 이동한다. cd .git 해당 폴더로 이동하지 않고 실행시 아래와 같이 에러 메시지가 출력됩니다. Please execute in .git directory. 4. 해당 폴더에서 gistory 명..