반응형 분류 전체보기164 [프로그래머스] 체육복 파이썬 풀이 - Greedy(탐욕법) 알고리즘 5명이라고 가정하고 0번째 6번째는 1로 채워준다. 무조건 있다고 가정을 하는 것 lost는 1을 빼주고 reserve는 1을 더해준다. lost = [2, 4] reserver = [1, 3, 5] 순서 0 1 2 3 4 5 6 초기화 1 1 1 1 1 1 1 lost 처리 1 1 1-1=0 1 1-1=0 1 1 reserve 처리 1 1+1=2 0 1+1=2 0 1+1=2 1 1부터 5까지 for문, i=1 1 2-1=1 0+1=1 2 0 2 1 1부터 5까지 for문, i=2 1 1 1 2 0 2 1 1부터 5까지 for문, i=3 1 1 1 2-1=1 0+1=1 2 1 1부터 5까지 for문, i=4 1 1 1 1 1 2 1 1부터 5까지 for문, i=5 1 1 1 1 1 2 1 1~5까지 1보.. 2022. 5. 31. [Error] Can't get attribute '_unpickle_block' on <module 'pandas._libs.internals' 해결 방법 pickle 형식의 파일을 읽으려고 할 때 Can't get attribute '_unpickle_block' on 2022. 5. 25. [NLP] 자연어처리 필독 논문 100선 자연어처리 분야에서 업무를 하는데에 도움을 줄 필독 논문 100선이다. 조금 오래된 논문들이 있기는 하지만 처음 보는 논문들이 많다. https://github.com/mhagiwara/100-nlp-papers GitHub - mhagiwara/100-nlp-papers: 100 Must-Read NLP Papers 100 Must-Read NLP Papers. Contribute to mhagiwara/100-nlp-papers development by creating an account on GitHub. github.com 2022. 5. 10. [프로그래머스][2022 카카오 블라인드] K진수에서 소수 개수 구하기 문제 https://programmers.co.kr/learn/courses/30/lessons/92335 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr 풀이1 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 def solution(n, k): answer = 0 k_num = n_jinsu(n, k) temp_list = k_num.split('0') for .. 2022. 4. 29. [프로그래머스] 로또의 최고 순위와 최저 순위 - 파이썬 풀이 문제 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 2021 Dev-Matching: 웹 백엔드 개발자(상반기)에 기출 된 문제이다 코드 1 2 3 4 5 6 7 8 9 10 def solution(lottos, win_nums): answer = [] winner = [6, 6, 5, 4, 3, 2, 1] low = len(list(set(lottos).int.. 2022. 4. 29. [프로그래머스][2022 카카오 블라인드 테스트] 신고 결과 받기 - 파이썬 풀이 https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 def solution(id_list, report, k): id_dict = dict.fromkeys(id_list,0) answer = [] report_dict={} for i in report: n_from = i.split(' ')[0] n_to = i.s.. 2022. 4. 26. [HuggingFace] 허깅페이스 모델 로컬에 다운 받기 허깅 페이스 서버가 가끔 불안정할 때가 있다. 모델을 로딩할 때 허깅 페이스 서버에 접속이 되지 않는 다면 치명적인 에러가 발생할 수 있기 때문에 로컬에 모델을 다운로드하여두고 사용하는 것을 권장한다. 허깅 페이스에서 모델을 로컬에 다운로드하는 두 가지 방법이 있다. 1. 허깅페이스 홈페이지에서 다운로드하기 먼저, HuggingFace 홈페이지에서 각 모델에 대해 Command-line interface, CLI를 이용하여 다운로드를 할 수 있다. 원하는 모델을 찾아서 들어가면 하기 이미지에 노란색 버튼 Use in sentence-transformers을 눌러주면 model repo를 clone 할 수 있는 명령어를 복사하여 CLI에서 입력을 해주면 모델이 다운로드된다. 2. 소스코드를 사용하여 다운로.. 2022. 4. 19. [Rust] VSCODE에서 Rust 개발 환경 구축하기(윈도우) 윈도우 환경에서 Rust 개발 환경을 구축해보자. Rust는 .rs 확장자의 텍스트 파일에 작성할 수 있다. 그리고 해당 텍스트 파일을 Rust 컴파일러(rustc) 또는 Cargo를 이용해서 프로그램으로 컴파일 할 수 있다. 텍스트 편집기를 사용할 수 있지만 코드 작성은 역시나 툴을 쓰는게 좋다. 여기서는 윈도우에 Visual Studio Code를 이용해서 환경을 구축한다. 0순위로 윈도우에 Visual Studio Code를 설치해야한다. "굳이 IDE 없이 텍스트 편집기로 할 것이다" 라면 하기 1~3번을 진행한 후 커맨드에서 컴파일 해보면 된다. VSCODE에서 Rust 개발 환경 구축하기 (윈도우) 1. Visual C++ 빌드 도구 설치 https://visualstudio.microsoft.. 2022. 4. 13. Rust 웹에서 실행하기(feat. Rust 플레이그라운드) Rust 언어를 웹을 통해서 컴파일하고 실행할 수 있는 IDE가 있다. Rust 플레이그라운드 https://play.rust-lang.org/ Rust Playground play.rust-lang.org Rust 플레이그라운드에서 실행해 본 결과이다. Config 메뉴에서 환경에 대한 기본 설정을 할 수 있다. 또한 플레이그라운드에서는 Rust std:: 라이브러리의 메서드 및 함수에도 액세스 할 수 있어 간단한 테스트를 해볼 수 있다. 도구 TOOLS를 클릭하면 아래와 같이 메뉴가 등장한다. 여러가지 기본 도구를 제공한다. - Rustfmt: Rust 스타일을 따르도록 코드의 서식을 지정한다. 들여쓰기나 공백을 맞춰준다. - Clippy: 코드 실수를 검사해준다. 테스트를 통해 오류나 개선점을 찾아.. 2022. 4. 12. 이전 1 2 3 4 5 6 ··· 19 다음 반응형