Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 5장
- DP
- 운체 1주차
- 그리디
- 1주차(1)
- 최단거리
- 자료구조
- git 오류
- 코테
- 인텔리제이
- c언어 제어문
- 4장
- 스택
- c언어
- python기본
- 도커
- 백준
- 참고X
- c언어 기본
- python자료형
- python기초
- 인스타
- git기초
- #코린이 #코딩 #할 수 있다
- 데베시 1주차
- 코딩테스트
- Workbench
- 파이썬 알고리즘 인터뷰
- git오류
- Git
Archives
- Today
- Total
목록분류 전체보기 (103)
하루살이 개발자
[알고리즘] 최대공약수(유클리드 호제법) / 최소 공배수
1. 최대공약수 구하기 - 두 개의 자연수에 대한 최대공약수를 구하는 유클리드 호제법 알고리즘 이용한다. - 유클리드 호제법 ->두 자연수 a, b에 대하여(a > b) a를 b로 나눈 나머지를 R이라 하면, a와 b의 최대공약수는 b와 R의 최대공약수와 같다. - 유클리드 호제법의 아이디어를 그대로 재귀 함수로 작성 def gcd(a, b): if a % b == 0: return b else: return gcd(b, a % b) print(gcd(192, 162)) 2. 최소공배수 구하기 - 서로 다른 수 a, b의 배수중에서 공통되는 배수 중에 가장 작은 값을 의미한다. - 최소공배수는 a, b의 곱을 a, b의 최대 공약수로 나누면 된다. def lcm(a, b): return a * b / g..
CS/알고리즘
2022. 2. 23. 11:19
[GitHub 오류] git push 안될 때(리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가 거부되었습니다.)
GitHub 오류 원인 repository를 만들면서 README.md 파일을 생성했다. 로컬에서 생성한 repository와 리모트에서 생성한 repository의 내용이 다르기 때문에, git pull을 통해 리모트의 파일(README.md 파일)을 로컬에 생성하게 하고나서 push하라는 것 같다. 정확한 원인은 잘 모르겠다. 해결방안 git pull 도 소용이 없어서 강제로 push 했다. git push origin main --force *참고 --force 옵션을 실행하면 기존 repository의 commit 내역이 모두 삭제되고, 현재 내가 작업한 commit 내역만 남으므로 조심해야 한다.
기타/GitHub
2022. 2. 22. 00:16