- 학습목표
- 알고리즘 페어 프로그래밍 문제 6일차
- 학습 스케쥴
3:00 ~ 3:30 PM - 알고리즘 페어 프로그래밍 5일차 학습 공유
3:30 ~ 6:00 PM - 알고리즘 페어 프로그래밍 학습
7:00 ~ 9:00 PM - 토의 및 마무리
최소공배수 문제
접근 방식자체는 어렵지 않았지만, 최대공약수를 구하는 과정에 유클리드 호제법을 사용하는 게 익숙치 않아서
for문으로 단순 반복하느라 시간초과가 났음.
while (b != 0) {
int r = a % b;
a = b;
b = r;
} return a;
}
유클리드 호제법이나 에라토스테네스의 체와 같이 효율적인 공식들은 필요 시에 바로바로 적용할 수 있어야 할 것 같다.
구문 전체를 외우진 않더라도,
최대공약수 = 유클리드 호제법
소수 판별 = 에라토스테네스의 체
이렇게 바로 떠올릴 수 있어야 할 듯.
웹개발 종합반 강의 수강 중 python에서 requests라는 라이브러리를 설치하는 중이었다.
강의에서는 간단하게 설치하고 넘어가는 과정이었는데, 나한테는 계속 오류가 발생했다. 몇 시간 동안 구글링 해보았는데, 결국 조원분의 도움을 얻어서 해결하게 되었다.
처음에는 Users의 사용자폴더 명이 한글이어서 안되는걸로 판단해서 폴더 경로도 바꿔보고, Python및 VSCode 재설치도 여러 차례 시도해봤지만 결국 전부 실패했다.
조원분의 도움 끝에 내가 해결한 방법은 오류가 나는 파일 중 ~/_internal\utils\virtualenv.py 에 있는 54번째 코드를
에서
으로 변경하는 것이었다.
UnicodeDecodeError: 'cp949' codec can't decode byte 0xeb in position 16: illegal multibyte sequence
해당 에러는 cp949 코덱이 기본 방식인 시스템에서 utf-8 encoding 등 호환되지 않는 다른 방식의 파일을 읽으려고 했을 때 발생하는 듯 하다.
구글링 중 찾아본 어떤 분은 경로에 한글이 들어가지 않게 재설치 & 경로 변경으로 해결하신 분도 있었는데, 내 경우에는 경로를 아무리 바꿔도 해결되지 않아서 답답했던 차에, 이렇게 간단하게 해결되니 조금은 허무하다.
해당 에러 관련해서 시도해볼 만 한 여러 가지 해결법을 모아놓은 분이 계셔서 해당 주소를 하나 공유해놓도록 하겠다.
https://no-start.tistory.com/77
[에러] vscode 터미널에서 pip install 오류(cp949)
에러 상태, 해결방안 UnicodeDecodeError: 'cp949' codec can't decode byte 0xeb in position 16: illegal multibyte sequence 어제 조코딩 웹크롤링 강의(클릭)를 듣고 있는데, 가상환경으로 경로를 잡고 터미널에 pip install s
no-start.tistory.com
'스파르타 이노캠 > 워밍업' 카테고리의 다른 글
2023.05.31 수 워밍업 8일차 (0) | 2023.05.31 |
---|---|
2023.05.30 화 워밍업 7일차 (0) | 2023.05.30 |
2023.05.26 금 워밍업 5일차 (0) | 2023.05.26 |
2023.05.25 목 워밍업 4일차 (0) | 2023.05.25 |
2023.05.24 수 워밍업 3일차 (1) | 2023.05.24 |