| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- moe
- NLP
- Embedding
- Document Augmentation
- SFT
- qwen
- Noise
- DyPRAG
- Transformer
- DPO
- reranking
- GPT
- Baekjoon
- fine-tuning
- 파인튜닝
- coding test
- Python
- Noise Robustness
- Parametric RAG
- Algorithm
- Retriever
- Do it
- Hallucination
- COT
- Statistics
- LLM
- retrieval
- odds
- lora
- RAG
- Today
- Total
목록coding test (2)
왕구아니다
"Do it! 알고리즘 코딩 테스트 파이썬 편 [개정판]"을 기반으로 공부한 내용을 정리한 포스팅입니다 📚1️⃣ 시간 초과 원인 찾기‼️ 대량의 입출력 데이터를 다룰 때는 input()과 print() 대신 sys.stdin.readline()과 sys.stdout.write() 사용하기- input() 함수는 입력을 받을 때마다 내부적으로 버퍼(Buffer)를 비우고, 사용자가 입력한 값을 가공(엔터 제거 등)하는 과정을 거칩니다. 반면 sys.stdin.readline()은 버퍼에 쌓인 데이터를 한 번에 읽어오기 때문에 오버헤드가 훨씬 적습니다.- print() 와 달리 sys.stdout.write()는 자동으로 줄을 바꿔주지 않으며, 오직 문자열만 인자로 받습니다.# 일반적인 입출력 방식a = ..
안녕하시렵니까! 드디어 미루고 미루던 코테 준비를...해볼까 합니다...!!!앞으로 차근차근 정리하는 개념들은 'Do it! 알고리즘 코딩 테스트 파이썬' 교재를 기반으로 작성할 예정입니다.후! 시작이 반이다...❓시간 복잡도 정의알고리즘에서 시간 복잡도는 주어진 문제를 해결하기 위한 연산 횟수를 말합니다. 시간 복잡도를 정의하는 유형에는 3가지가 있습니다.1. 빅-오메가 : 최선일 때의 연산 횟수를 나타낸 표기법2. 빅-세타 : 보통일 때의 연산 횟수를 나타낸 표기법3. 빅-오(O(n)) : 최악일 때의 연산 횟수를 나타낸 표기법 코딩 테스트에서는 빅-오(O(n))를 기준으로 수행시간을 계산하는 것이 좋습니다. 그 이유는 코테는 다양한 테스트 케이스를 통과해야만 합격하기 때문에 시간 복잡도를 최악일 때..
